-
Notifications
You must be signed in to change notification settings - Fork 14.7k
[lldb][Expression] Encode Module and DIE UIDs into function AsmLabels #148877
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 38 commits
87a26ce
818cf22
53a43aa
5078c85
6741c7b
96cbb48
65f8706
3e27e98
76ae694
1e6e9c0
73768e6
6eb12d9
de9c994
308d33d
7408359
75c5cd0
cc7d462
0ce95bd
5789808
6973ac2
e43310a
e8146d7
e4129ce
36b39a4
e882765
a8a9890
a5b2e26
5aa1332
98d2c4b
2a0b799
e080b6d
24fbf6c
fa0b004
edd781d
f1e3ce1
eabbf72
1f6059c
f43ca85
9269af7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -259,7 +259,9 @@ class InterpreterStackFrame { | |
break; | ||
case Value::FunctionVal: | ||
if (const Function *constant_func = dyn_cast<Function>(constant)) { | ||
lldb_private::ConstString name(constant_func->getName()); | ||
lldb_private::ConstString name( | ||
llvm::GlobalValue::dropLLVMManglingEscape( | ||
constant_func->getName())); | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Had to drop the There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Can do this in a separate PR technically |
||
bool missing_weak = false; | ||
lldb::addr_t addr = m_execution_unit.FindSymbol(name, missing_weak); | ||
if (addr == LLDB_INVALID_ADDRESS) | ||
|
Uh oh!
There was an error while loading. Please reload this page.