Revert "[lldb] Change synthetic symbol names to have file address (#137512)"
This reverts commit b69957fa642635f769c3aa33a539f74497df0b4d.
This commit is contained in:
parent
feda31e048
commit
2cae14fdc6
@ -639,9 +639,7 @@ void Symbol::SynthesizeNameIfNeeded() const {
|
||||
// breakpoints on them.
|
||||
llvm::SmallString<256> name;
|
||||
llvm::raw_svector_ostream os(name);
|
||||
os << GetSyntheticSymbolPrefix() << "_"
|
||||
<< llvm::format_hex_no_prefix(
|
||||
m_addr_range.GetBaseAddress().GetFileAddress(), 0);
|
||||
os << GetSyntheticSymbolPrefix() << GetID();
|
||||
m_mangled.SetDemangledName(ConstString(os.str()));
|
||||
}
|
||||
}
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
# CHECK: Index UserID DSX Type File Address/Value Load Address Size Flags Name
|
||||
# CHECK: [ 0] 1 SourceFile 0x0000000000000000 0x0000000000000000 0x00000004 -
|
||||
# CHECK: [ 1] 2 SX Code 0x0000000000201180 0x0000000000000010 0x00000000 ___lldb_unnamed_symbol_{{[0-9a-f]*}}
|
||||
# CHECK: [ 2] 3 SX Code 0x0000000000201190 0x0000000000000006 0x00000000 ___lldb_unnamed_symbol_{{[0-9a-f]*}}
|
||||
# CHECK: [ 1] 2 SX Code 0x0000000000201180 0x0000000000000010 0x00000000 ___lldb_unnamed_symbol{{[0-9]*}}
|
||||
# CHECK: [ 2] 3 SX Code 0x0000000000201190 0x0000000000000006 0x00000000 ___lldb_unnamed_symbol{{[0-9]*}}
|
||||
|
||||
--- !ELF
|
||||
FileHeader:
|
||||
|
@ -3,7 +3,7 @@
|
||||
# RUN: -s %s | FileCheck %s
|
||||
|
||||
# CHECK: num_symbols = 4 (sorted by size):
|
||||
# CHECK: [ 0] 0 SX Code 0x0000000000400000 0x00000000000000b0 0x00000000 ___lldb_unnamed_symbol_400000
|
||||
# CHECK: [ 0] 0 SX Code 0x0000000000400000 0x00000000000000b0 0x00000000 ___lldb_unnamed_symbol0
|
||||
# CHECK: [ 1] 0 X Code 0x00000000004000d0 0x0000000000000022 0x00000000 _start
|
||||
# CHECK: [ 2] 0 X Code 0x00000000004000b0 0x0000000000000010 0x00000000 f1
|
||||
# CHECK: [ 3] 0 X Code 0x00000000004000c0 0x0000000000000010 0x00000000 f2
|
||||
|
@ -5,7 +5,7 @@
|
||||
# CHECK-LABEL: (lldb) image dump symtab symtab.out
|
||||
# CHECK: Symtab, file = {{.*}}symtab.out, num_symbols = 4:
|
||||
# CHECK: Index UserID DSX Type File Address/Value Load Address Size Flags Name
|
||||
# CHECK: [ 0] 0 SX Code 0x0000000000400000 0x00000000000000b0 0x00000000 ___lldb_unnamed_symbol_{{[0-9a-f]*}}
|
||||
# CHECK: [ 0] 0 SX Code 0x0000000000400000 0x00000000000000b0 0x00000000 ___lldb_unnamed_symbol{{[0-9]*}}
|
||||
# CHECK: [ 1] 0 X Code 0x00000000004000b0 0x0000000000000010 0x00000000 f1
|
||||
# CHECK: [ 2] 0 X Code 0x00000000004000c0 0x0000000000000010 0x00000000 f2
|
||||
# CHECK: [ 3] 0 X Code 0x00000000004000d0 0x0000000000000022 0x00000000 _start
|
||||
|
Loading…
x
Reference in New Issue
Block a user