summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/simple.c
diff options
context:
space:
mode:
authorYury Delendik <ydelendik@mozilla.com>2019-03-05 14:23:53 +0000
committerYury Delendik <ydelendik@mozilla.com>2019-03-05 14:23:53 +0000
commitbc6b225d42928c1bf7cf8a6801304b1af8747d48 (patch)
tree2f587464f8bc5bf9f6a503f9561b8b693bff534f /lldb/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/simple.c
parent401997db928eb5aff56b8daaf4cd676e102b05d7 (diff)
downloadbcm5719-llvm-bc6b225d42928c1bf7cf8a6801304b1af8747d48.tar.gz
bcm5719-llvm-bc6b225d42928c1bf7cf8a6801304b1af8747d48.zip
Adds property to force enabling of GDB JIT loader for MacOS
Summary: Based on https://gist.github.com/thlorenz/30bf0a3f67b1d97b2945#patching-and-rebuilding The functionality was disabled at https://github.com/llvm/llvm-project/commit/521c2278abb16f0148cef1bd061cadb01ef43192 Reviewers: jingham Subscribers: lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D57689 llvm-svn: 355402
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/simple.c')
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/simple.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/simple.c b/lldb/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/simple.c
new file mode 100644
index 00000000000..77b1a2ad812
--- /dev/null
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/simple.c
@@ -0,0 +1,20 @@
+#include <inttypes.h>
+
+// GDB JIT interface stub
+struct
+{
+ uint32_t version;
+ uint32_t action_flag;
+ void* relevant_entry;
+ void* first_entry;
+} __jit_debug_descriptor = { 1, 0, 0, 0 };
+
+void __jit_debug_register_code()
+{
+}
+// end GDB JIT interface stub
+
+int main()
+{
+ return 0;
+}
OpenPOWER on IntegriCloud