llir-opt  0.0.1
Low-Level Post-Link Optimiser for OCaml and C
state.h
1 
2 // name, index
3 FIELD(young_ptr, 0)
4 FIELD(young_limit, 1)
5 FIELD(exception_pointer, 2)
6 FIELD(young_base, 3)
7 FIELD(young_start, 4)
8 FIELD(young_end, 5)
9 FIELD(young_alloc_start, 6)
10 FIELD(young_alloc_end, 7)
11 FIELD(young_alloc_mid, 8)
12 FIELD(young_trigger, 9)
13 FIELD(minor_heap_wsz, 10)
14 FIELD(in_minor_collection, 11)
15 FIELD(extra_heap_resources_minor, 12)
16 FIELD(ref_table, 13)
17 FIELD(ephe_ref_table, 14)
18 FIELD(custom_table, 15)
19 FIELD(stack_low, 16)
20 FIELD(stack_high, 17)
21 FIELD(stack_threshold, 18)
22 FIELD(extern_sp, 19)
23 FIELD(trapsp, 20)
24 FIELD(trap_barrier, 21)
25 FIELD(external_raise, 22)
26 FIELD(exn_bucket, 23)
27 FIELD(top_of_stack, 24)
28 FIELD(bottom_of_stack, 25)
29 FIELD(last_return_address, 26)
30 FIELD(gc_regs, 27)
31 FIELD(backtrace_active, 28)
32 FIELD(backtrace_pos, 29)
33 FIELD(backtrace_buffer, 30)
34 FIELD(backtrace_last_exn, 31)
35 FIELD(compare_unordered, 32)
36 FIELD(requested_major_slice, 33)
37 FIELD(requested_minor_gc, 34)
38 FIELD(local_roots, 35)
39 FIELD(stat_minor_words, 36)
40 FIELD(stat_promoted_words, 37)
41 FIELD(stat_major_words, 38)
42 FIELD(stat_minor_collections, 39)
43 FIELD(stat_major_collections, 40)
44 FIELD(stat_heap_wsz, 41)
45 FIELD(stat_top_heap_wsz, 42)
46 FIELD(stat_compactions, 43)
47 FIELD(stat_heap_chunks, 44)
48 FIELD(eventlog_startup_timestamp, 45)
49 FIELD(eventlog_startup_pid, 46)
50 FIELD(eventlog_paused, 47)
51 FIELD(eventlog_enabled, 48)
52 FIELD(eventlog_out, 49)
53 FIELD(callback_link, 50)
54