An Obj-C array type _NSCallStackArray is used in NSException backtraces. This patch adds a synthetic frontend for _NSCallStackArray, which now correctly returns frame PCs.
Details
Details
Diff Detail
Diff Detail
- Repository
- rLLDB LLDB
Paths
| Differential D44081
[lldb] Add synthetic frontend for _NSCallStackArray ClosedPublic Authored by kubamracek on Mar 4 2018, 7:07 PM.
Details Summary An Obj-C array type _NSCallStackArray is used in NSException backtraces. This patch adds a synthetic frontend for _NSCallStackArray, which now correctly returns frame PCs.
Diff Detail
Event TimelineThis revision now requires changes to proceed.Nov 12 2018, 7:48 AM kubamracek marked an inline comment as done. kubamracek added inline comments.
This revision is now accepted and ready to land.Nov 12 2018, 10:54 AM Closed by commit rLLDB346708: [lldb] Add synthetic frontend for _NSCallStackArray (authored by kuba.brecka). · Explain WhyNov 12 2018, 1:28 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 173749 packages/Python/lldbsuite/test/lang/objc/exceptions/TestObjCExceptions.py
source/Plugins/Language/ObjC/NSArray.cpp
source/Plugins/Language/ObjC/ObjCLanguage.cpp
|
Can you add a comment here?
this also seems exactly the same as NSArrayCF, any chance we can avoid the duplication?