Lines Matching refs:address
99 DIEObject* DIEObject::get_leaf_for_address(Elf_Xword address) {
101 contains_address<Elf_Xword>(address) :
102 contains_address<Elf_Word>(address);
104 /* For CU DIEs address range may be zero size, even though its child DIEs
105 * occupie some address space. So, if CU DIE's address range doesn't
106 * contain the given address, we still want to go and check the children.
112 /* This DIE contains given address (or may contain it, if this is a CU DIE).
114 * this address. */
117 DIEObject* leaf = child->get_leaf_for_address(address);
123 /* No child DIE contains this address. This DIE is the leaf. */
128 bool DIEObject::contains_address(Elf_Xword address) {
131 * that is inlined in multiple places will contain list of address ranges
133 * contiguos address space where routine has been placed by compiler. */
136 * contains the given address. */
142 if (address >= low && address < high) {
155 address < low_pc.value()->u64 ||
156 address >= high_pc.value()->u64) {