1 JIT: entering: gcc_jit_context_set_str_option
2 JIT: exiting: gcc_jit_context_set_str_option
3 JIT: entering: gcc_jit_context_set_int_option
4 JIT: exiting: gcc_jit_context_set_int_option
5 JIT: entering: gcc_jit_context_set_bool_option
6 JIT: exiting: gcc_jit_context_set_bool_option
7 JIT: entering: gcc_jit_context_set_bool_option
8 JIT: exiting: gcc_jit_context_set_bool_option
9 JIT: entering: gcc_jit_context_set_bool_option
10 JIT: exiting: gcc_jit_context_set_bool_option
11 JIT: entering: gcc_jit_context_set_bool_option
12 JIT: exiting: gcc_jit_context_set_bool_option
13 JIT: entering: gcc_jit_context_set_bool_option
14 JIT: exiting: gcc_jit_context_set_bool_option
15 JIT: entering: gcc_jit_context_get_type
16 JIT: exiting: gcc_jit_context_get_type
17 JIT: entering: gcc_jit_context_get_type
18 JIT: exiting: gcc_jit_context_get_type
19 JIT: entering: gcc_jit_context_new_param
20 JIT: exiting: gcc_jit_context_new_param
21 JIT: entering: gcc_jit_context_new_function
22 JIT: exiting: gcc_jit_context_new_function
23 JIT: entering: gcc_jit_context_new_param
24 JIT: exiting: gcc_jit_context_new_param
25 JIT: entering: gcc_jit_context_get_type
26 JIT: exiting: gcc_jit_context_get_type
27 JIT: entering: gcc_jit_context_new_function
28 JIT: exiting: gcc_jit_context_new_function
29 JIT: entering: gcc_jit_context_new_string_literal
30 JIT: exiting: gcc_jit_context_new_string_literal
31 JIT: entering: gcc_jit_function_new_block
32 JIT: exiting: gcc_jit_function_new_block
33 JIT: entering: gcc_jit_block_add_comment
34 JIT: exiting: gcc_jit_block_add_comment
35 JIT: entering: gcc_jit_context_new_call
36 JIT: exiting: gcc_jit_context_new_call
37 JIT: entering: gcc_jit_block_add_eval
38 JIT: exiting: gcc_jit_block_add_eval
39 JIT: entering: gcc_jit_block_end_with_void_return
40 JIT: exiting: gcc_jit_block_end_with_void_return
41 JIT: entering: gcc_jit_context_compile
42 JIT: compiling ctxt: 0x1283e20
43 JIT: entering: gcc::jit::result* gcc::jit::recording::context::compile()
44 JIT: entering: void gcc::jit::recording::context::validate()
45 JIT: exiting: void gcc::jit::recording::context::validate()
46 JIT: entering: gcc::jit::playback::context::context(gcc::jit::recording::context*)
47 JIT: exiting: gcc::jit::playback::context::context(gcc::jit::recording::context*)
48 JIT: entering: gcc::jit::result* gcc::jit::playback::context::compile()
49 JIT: entering: void gcc::jit::playback::context::make_fake_args(vec<char*>*, const char*, vec<gcc::jit::recording::requested_dump>*)
50 JIT: exiting: void gcc::jit::playback::context::make_fake_args(vec<char*>*, const char*, vec<gcc::jit::recording::requested_dump>*)
51 JIT: entering: void gcc::jit::playback::context::acquire_mutex()
52 JIT: exiting: void gcc::jit::playback::context::acquire_mutex()
53 JIT: entering: toplev::main
54 JIT: argv[0]: ./test-hello-world.c.exe
55 JIT: argv[1]: /tmp/libgccjit-CKq1M9/fake.c
61 JIT: argv[7]: ggc-min-expand=0
63 JIT: argv[9]: ggc-min-heapsize=0
64 JIT: entering: bool jit_langhook_init()
65 JIT: exiting: bool jit_langhook_init()
66 JIT: entering: void gcc::jit::playback::context::replay()
67 JIT: entering: void gcc::jit::recording::context::replay_into(gcc::jit::replayer*)
68 JIT: exiting: void gcc::jit::recording::context::replay_into(gcc::jit::replayer*)
69 JIT: entering: void gcc::jit::recording::context::disassociate_from_playback()
70 JIT: exiting: void gcc::jit::recording::context::disassociate_from_playback()
71 JIT: entering: void gcc::jit::playback::context::handle_locations()
72 JIT: exiting: void gcc::jit::playback::context::handle_locations()
73 JIT: entering: void gcc::jit::playback::function::build_stmt_list()
74 JIT: exiting: void gcc::jit::playback::function::build_stmt_list()
75 JIT: entering: void gcc::jit::playback::function::build_stmt_list()
76 JIT: exiting: void gcc::jit::playback::function::build_stmt_list()
77 JIT: entering: void gcc::jit::playback::function::postprocess()
78 JIT: exiting: void gcc::jit::playback::function::postprocess()
79 JIT: entering: void gcc::jit::playback::function::postprocess()
80 JIT: exiting: void gcc::jit::playback::function::postprocess()
81 JIT: exiting: void gcc::jit::playback::context::replay()
82 JIT: entering: void jit_langhook_write_globals()
83 JIT: exiting: void jit_langhook_write_globals()
84 JIT: exiting: toplev::main
85 JIT: entering: void gcc::jit::playback::context::extract_any_requested_dumps(vec<gcc::jit::recording::requested_dump>*)
86 JIT: exiting: void gcc::jit::playback::context::extract_any_requested_dumps(vec<gcc::jit::recording::requested_dump>*)
87 JIT: entering: toplev::finalize
88 JIT: exiting: toplev::finalize
89 JIT: entering: void gcc::jit::playback::context::convert_to_dso(const char*)
90 JIT: argv[0]: x86_64-unknown-linux-gnu-gcc-5.0.0
92 JIT: argv[2]: /tmp/libgccjit-CKq1M9/fake.s
94 JIT: argv[4]: /tmp/libgccjit-CKq1M9/fake.so
95 JIT: argv[5]: -fno-use-linker-plugin
97 JIT: exiting: void gcc::jit::playback::context::convert_to_dso(const char*)
98 JIT: entering: gcc::jit::result* gcc::jit::playback::context::dlopen_built_dso()
99 JIT: entering: gcc::jit::result::result(gcc::jit::logger*, void*)
100 JIT: exiting: gcc::jit::result::result(gcc::jit::logger*, void*)
101 JIT: exiting: gcc::jit::result* gcc::jit::playback::context::dlopen_built_dso()
102 JIT: entering: void gcc::jit::playback::context::release_mutex()
103 JIT: exiting: void gcc::jit::playback::context::release_mutex()
104 JIT: exiting: gcc::jit::result* gcc::jit::playback::context::compile()
105 JIT: entering: gcc::jit::playback::context::~context()
106 JIT: exiting: gcc::jit::playback::context::~context()
107 JIT: exiting: gcc::jit::result* gcc::jit::recording::context::compile()
108 JIT: gcc_jit_context_compile: returning (gcc_jit_result *)0x12f75d0
109 JIT: exiting: gcc_jit_context_compile
110 JIT: entering: gcc_jit_result_get_code
111 JIT: locating fnname: hello_world
112 JIT: entering: void* gcc::jit::result::get_code(const char*)
113 JIT: exiting: void* gcc::jit::result::get_code(const char*)
114 JIT: gcc_jit_result_get_code: returning (void *)0x7ff6b8cd87f0
115 JIT: exiting: gcc_jit_result_get_code
116 JIT: entering: gcc_jit_context_release
117 JIT: deleting ctxt: 0x1283e20
118 JIT: entering: gcc::jit::recording::context::~context()
119 JIT: exiting: gcc::jit::recording::context::~context()
120 JIT: exiting: gcc_jit_context_release
121 JIT: entering: gcc_jit_result_release
122 JIT: deleting result: 0x12f75d0
123 JIT: entering: virtual gcc::jit::result::~result()
124 JIT: exiting: virtual gcc::jit::result::~result()
125 JIT: exiting: gcc_jit_result_release
126 JIT: gcc::jit::logger::~logger()