llvm-project/lldb/examples/python
Med Ismail Bennani 976867b513 [lldb/test] Update TestScriptedProcess to use skinny corefiles
This patch changes the ScriptedProcess test to use a stack-only skinny
corefile as a backing store.

The corefile is saved as a temporary file at the beginning of the test,
and a second target is created for the ScriptedProcess. To do so, we use
the SBAPI from the ScriptedProcess' python script to interact with the
corefile process.

This patch also makes some small adjustments to the other ScriptedProcess
scripts to resolve some inconsistencies and removes the raw memory dump
that was previously checked in.

Differential Revision: https://reviews.llvm.org/D112047

Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
2021-11-10 17:43:29 +01:00
..
scripted_process [lldb/test] Update TestScriptedProcess to use skinny corefiles 2021-11-10 17:43:29 +01:00
armv7_cortex_m_target_defintion.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
bsd.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
cmdtemplate.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
crashlog.py [lldb] Parse and display reporting errors from JSON crashlogs 2021-10-07 15:53:52 -07:00
delta.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
diagnose_nsstring.py
diagnose_unwind.py
dict_utils.py
disasm-stress-test.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
disasm.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
disassembly_mode.py
file_extract.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
gdb_disassemble.py
gdbremote.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
globals.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
in_call_stack.py
jump.py
lldb_module_utils.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
lldbtk.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
mach_o.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
memory.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
operating_system.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
performance.py [lldb] [gdb-remote server] Introduce new stop reasons for fork and vfork 2021-04-24 11:08:33 +02:00
process_events.py [lldb] Fix typos. NFC. 2021-05-31 06:48:57 +07:00
pytracer.py
sbvalue.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
scripted_step.py
shadow.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
sources.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
stacks.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
step_and_print.py
symbolication.py [lldb][crashlog] Avoid specifying arch for image when a UUID is present 2021-09-20 10:23:35 -07:00
types.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
x86_64_linux_target_definition.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
x86_64_qemu_target_definition.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00
x86_64_target_definition.py Harmonize Python shebang 2020-07-16 21:53:45 +02:00