llvm-project/lldb/source
Jonas Devlieghere 306809f292 [Reproducers] Capture return values of functions returning by ptr/ref
For some reason I had convinced myself that functions returning by
pointer or reference do not require recording their result. However,
after further considering I don't see how that could work, at least not
with the current implementation. Interestingly enough, the reproducer
instrumentation already (mostly) accounts for this, though the
lldb-instr tool did not.

This patch adds the missing macros and updates the lldb-instr tool.

Differential revision: https://reviews.llvm.org/D60178

llvm-svn: 357639
2019-04-03 21:31:22 +00:00
..
API [Reproducers] Capture return values of functions returning by ptr/ref 2019-04-03 21:31:22 +00:00
Breakpoint Use the multi-lockable form of std::lock for operator= 2019-03-29 17:07:30 +00:00
Commands [Reproducers] Print warning when generating the reproducer. 2019-04-02 18:23:16 +00:00
Core [CMake] Move link dependencies where they are used. 2019-03-29 17:47:26 +00:00
DataFormatters [DataFormatters] Remove LLDB_DISABLE_PYTHON from TypeCategory. 2019-03-15 16:55:51 +00:00
Expression Fix an invalid static cast in ClangExpressionParser.cpp 2019-03-13 19:46:30 +00:00
Host [CMake] Move link dependencies where they are used. 2019-03-29 17:47:26 +00:00
Initialization [Reproducers] Initialize reproducers before initializing the debugger. 2019-02-21 22:26:16 +00:00
Interpreter [NFC] find_first_of/find_last_of -> find/rfind for single char. 2019-03-28 18:10:14 +00:00
Plugins Attempt #2 to get this patch working. I will watch the build bots carefully today. 2019-04-03 16:30:44 +00:00
Symbol Remove the TypePair class 2019-03-26 13:35:54 +00:00
Target [Process] Use early returns in Process::WriteMemory (NFC) 2019-04-01 20:39:03 +00:00
Utility [Reproducers] Capture return values of functions returning by ptr/ref 2019-04-03 21:31:22 +00:00
CMakeLists.txt [CMake] Unify scripts for generating VCS headers 2019-02-06 03:51:00 +00:00
lldb.cpp [CMake] Unify scripts for generating VCS headers 2019-02-06 03:51:00 +00:00