Home | History | Annotate | Download | only in elff

Lines Matching full:address

101 DIEObject* DIEObject::get_leaf_for_address(Elf_Xword address) {
103 contains_address<Elf_Xword>(address) :
104 contains_address<Elf_Word>(address);
106 /* For CU DIEs address range may be zero size, even though its child DIEs
107 * occupie some address space. So, if CU DIE's address range doesn't
108 * contain the given address, we still want to go and check the children.
114 /* This DIE contains given address (or may contain it, if this is a CU DIE).
116 * this address. */
119 DIEObject* leaf = child->get_leaf_for_address(address);
125 /* No child DIE contains this address. This DIE is the leaf. */
130 bool DIEObject::contains_address(Elf_Xword address) {
133 * that is inlined in multiple places will contain list of address ranges
135 * contiguos address space where routine has been placed by compiler. */
138 * contains the given address. */
144 if (address >= low && address < high) {
157 address < low_pc.value()->u64 ||
158 address >= high_pc.value()->u64) {