mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
Add the DW_AT_GNU_addr_base for the skeleton cu. Add support for
emitting the dwarf32 version of DW_FORM_sec_offset and correct disassembler support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172698 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -193,6 +193,7 @@ void DIEInteger::EmitValue(AsmPrinter *Asm, unsigned Form) const {
|
||||
case dwarf::DW_FORM_data1: Size = 1; break;
|
||||
case dwarf::DW_FORM_ref2: // Fall thru
|
||||
case dwarf::DW_FORM_data2: Size = 2; break;
|
||||
case dwarf::DW_FORM_sec_offset: // Fall thru
|
||||
case dwarf::DW_FORM_ref4: // Fall thru
|
||||
case dwarf::DW_FORM_data4: Size = 4; break;
|
||||
case dwarf::DW_FORM_ref8: // Fall thru
|
||||
@@ -218,6 +219,7 @@ unsigned DIEInteger::SizeOf(AsmPrinter *AP, unsigned Form) const {
|
||||
case dwarf::DW_FORM_data1: return sizeof(int8_t);
|
||||
case dwarf::DW_FORM_ref2: // Fall thru
|
||||
case dwarf::DW_FORM_data2: return sizeof(int16_t);
|
||||
case dwarf::DW_FORM_sec_offset: // Fall thru
|
||||
case dwarf::DW_FORM_ref4: // Fall thru
|
||||
case dwarf::DW_FORM_data4: return sizeof(int32_t);
|
||||
case dwarf::DW_FORM_ref8: // Fall thru
|
||||
|
Reference in New Issue
Block a user