lldb-eval
lldb-eval copied to clipboard
lldb-eval is a library for evaluating expressions in the debugger context
OSS-Fuzz has found a bug in this project. Please see https://oss-fuzz.com/testcase?key=6424124517384192 for details and reproducers. This issue is mirrored from https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49728 and will auto-close if the status changes there. If...
Assuming the program: ```c++ int main(int argc, char* argv[]) { return 0; } ``` `EvaluateExpression("main")` should return an object holding a function pointer to `main`. This can be implemented via...
Add [CIFuzz](https://google.github.io/oss-fuzz/getting-started/continuous-integration/) workflow action to have fuzzers build and run on each PR. This is a service offered by OSS-Fuzz, on which lldb-eval already runs. CIFuzz can help detect catch...
sorry if this is a dumb question but how exactly do i use `lldb-eval` in tandem with lldb? I've got it built (which wasn't completely straightforward) but e.g. ``` (pytorch_dev)...
Some functionality of `lldb-eval` depends on the patches we contributed to LLDB -- https://github.com/google/lldb-eval/blob/master/docs/lldb-patches.md Some of the patches are not yet submitted or not available in earlier versions of LLVM....
LLDB's `EvaluateExpression()` supports macros (if they're present in the debug info) -- https://github.com/llvm/llvm-project/commit/a0fb69d17b4d7501a85554010727837340e7b52f We should see what it would take to support them in `lldb-eval` as well.
``` struct Base1 { int x; int y; }; struct Base2 : Base1 { }; struct Base3 { int z; }; struct Foo : Base2, Base3 { }; Foo foo;...
OSS-Fuzz has found a bug in this project. Please see https://oss-fuzz.com/testcase?key=5240820006256640 for details and reproducers. This issue is mirrored from https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61834 and will auto-close if the status changes there. If...
OSS-Fuzz has found a bug in this project. Please see https://oss-fuzz.com/testcase?key=6277346723495936 for details and reproducers. This issue is mirrored from https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=60538 and will auto-close if the status changes there. If...