Home | History | Annotate | Download | only in dwarf

Lines Matching full:address

107   // passes the address of PC. In other words, LSM_PASSES_PC will be
110 // lsm's old address < PC <= lsm's new address
173 // Called when the line info reader has a new line, address pair
174 // ready for us. ADDRESS is the address of the code, LENGTH is the
179 virtual void AddLine(uint64 address, uint64 length,
419 // stack frame's base address, how to find the return address, and
429 // func: ; entry point; return address at sp
437 // func+22: pc = *sp; sp += 4 ; pop return address and jump to it
440 // row for each machine instruction address and a column for each
443 // A special column named "CFA", for "Canonical Frame Address", tells how
444 // to compute the base address of the frame; registers' entries may
447 // Another special column, named "RA", represents the return address.
464 // instruction at the given address. Thus, the row for func+0
471 // For example, the rule for recovering the return address (the "ra"
474 // address.
493 // function, pointing at the saved return address. But on the x86,
495 // convention that the CFA is the address *after* the saved return
496 // address.
521 // a series of statements of the form, "At address X, column Y changed
530 // address. Each entry typically covers a single function.
535 // instruction's address, start with the initial state supplied at the
556 // current frame's registers' values yields the address at which the
581 // address size set properly. Report the data we find to HANDLER.
586 // address space, and is interpreted by the C++ runtime to search the
684 // The address past the entry's last byte in the buffer. (Note that
703 uint64 code_alignment_factor; // scale for code address adjustments
724 // If has_z_personality is true, this is the address of the personality
726 // address where the personality routine's address is stored.
738 uint64 address; // start address of described code
742 // area's address --- or its address's address, if cie->lsda_encoding
813 // The pseudo-register number for the canonical frame address.
819 // The parser has found CFI for the machine code at ADDRESS,
825 // the address to which the function should return.
835 virtual bool Entry(size_t offset, uint64 address, uint64 length,
852 // the rule describes how to find the canonical frame address.
854 // the canonical frame address should be used as the base address for the
857 // At ADDRESS, register REG's value is not recoverable.
858 virtual bool UndefinedRule(uint64 address, int reg) = 0;
860 // At ADDRESS, register REG's value is the same as that it had in
862 virtual bool SameValueRule(uint64 address, int reg) = 0;
864 // At ADDRESS, register REG has been saved at offset OFFSET from
866 virtual bool OffsetRule(uint64 address, int reg,
869 // At ADDRESS, the caller's value of register REG is the current
871 // address at which the register's value is saved.)
872 virtual bool ValOffsetRule(uint64 address, int reg,
875 // At ADDRESS, register REG has been saved in BASE_REGISTER. This differs
876 // from ValOffsetRule(ADDRESS, REG, BASE_REGISTER, 0), in that
880 virtual bool RegisterRule(uint64 address, int reg, int base_register) = 0;
882 // At ADDRESS, the DWARF expression EXPRESSION yields the address at
884 virtual bool ExpressionRule(uint64 address, int reg,
887 // At ADDRESS, the DWARF expression EXPRESSION yields the caller's
888 // value for REG. (This rule doesn't provide an address at which the
890 virtual bool ValExpressionRule(uint64 address, int reg,
893 // Indicate that the rules for the address range reported by the
926 // This entry's exception handling personality routine's address is
927 // ADDRESS. If INDIRECT is true, then ADDRESS is the address at
928 // which the routine's address is stored. The default definition for
931 virtual bool PersonalityRoutine(uint64 address, bool indirect) {
936 // ADDRESS. If INDIRECT is true, then ADDRESS is the address at
937 // which the area's address is stored. The default definition for
940 virtual bool LanguageSpecificDataArea(uint64 address, bool indirect) {
1008 // on a base address which has not been supplied.