<div dir="ltr">Hi guys,<div><br></div><div>I am new to lldb and I was trying to debug a "non debug" stack which I don't have source code for it. In the call stack it shows something like below. (It is arm64 iOS binary)</div><div><br></div><div><p style="margin:0px;font-size:11px;font-family:Menlo">frame #1: 0x00000001905d89dc AVLib`<redacted> + 80</p><p style="margin:0px;font-size:11px;font-family:Menlo"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo">I am not quite understand the reason behind showing the symbol name as "redacted". They are objective C methods and dispatch blocks. C symbols are actually fine. If I dissemble using IDA, it shows those symbol names properly. Those symbols are from an external static lib and I loaded them using add image command. When I search those symbols using "image lookup" it shows all symbols from the static lib. So when I put a break point on those symbols, it won't stop. Is there anyway to resolve the symbol names and properly stop at breakpoint on these symbols ?</p><p style="margin:0px;font-size:11px;font-family:Menlo"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo">I also see, incorrect calls symbols inside frames but when I step through them they change to actual call frames.</p><p style="margin:0px;font-size:11px;font-family:Menlo">e.g the below call really won't go to VRTracePrint but some other symbol.</p><p style="margin:0px;font-size:11px;font-family:Menlo">0x1905d8a18:  orr    w0, wzr, #0x3</p><p style="margin:0px;font-size:11px;font-family:Menlo">
</p><p style="margin:0px;font-size:11px;font-family:Menlo">0x1905d8a1c:  movz   w3, #651</p><p style="margin:0px;font-size:11px;font-family:Menlo">0x1905d8a20:  bl     0x190618244               ; symbol stub for: VRTracePrint_</p><p style="margin:0px;font-size:11px;font-family:Menlo"><br></p><p style="margin:0px;font-size:11px;font-family:Menlo">Thanks,</p><p style="margin:0px;font-size:11px;font-family:Menlo">Sri</p></div></div>