@@ -10,15 +10,15 @@ target triple = "@CFG_TARGET_TRIPLE@"
10
10
%struct.rust_vec = type { i32, i32, [0 x i8] }
11
11
%struct.rust_fn = type { i32*, %struct.rust_box* }
12
12
%struct.rust_box = type opaque
13
- %struct.rust_task = type { %struct.rust_task_user, i32, [8 x i8], %class.context, %struct.stk_seg*, i32, %struct.rust_scheduler *, %class.rust_crate_cache*, %class.rust_kernel*, i8*, %class.rust_task_list*, %struct.rust_cond*, i8*, %struct.rust_task*, i32, i32, i32*, i32, i32, %class.memory_region, %class.boxed_region, i8, i8, i8, %class.lock_and_signal, %class.hash_map.4, %class.rust_obstack, i32, %"class.debug::task_debug_info", i32, [12 x i8] }
13
+ %struct.rust_task = type { %struct.rust_task_user, i32, [8 x i8], %class.context, %struct.stk_seg*, i32, %struct.rust_task_thread *, %class.rust_crate_cache*, %class.rust_kernel*, i8*, %class.rust_task_list*, %struct.rust_cond*, i8*, %struct.rust_task*, i32, i32, i32*, %class.memory_region, %class.boxed_region, i8, i8, i8, %class.lock_and_signal, %class.hash_map.4, %class.rust_obstack, i32, %"class.debug::task_debug_info", i32, [4 x i8] }
14
14
%struct.rust_task_user = type { i32, i32, %struct.chan_handle, i32 }
15
15
%struct.chan_handle = type { i32, i32 }
16
16
%class.context = type { %struct.registers_t, %class.context*, [12 x i8] }
17
17
%struct.registers_t = type { i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i16, i16, i16, i16, i32, i32, [12 x i8] }
18
18
%struct.stk_seg = type { %struct.stk_seg*, %struct.stk_seg*, i32, i32, i32, [0 x i8] }
19
- %struct.rust_scheduler = type { %class.rust_thread, i32, i32, %class.rust_log, i32, %class.rust_srv*, i8*, %class.rust_task_list, %class.rust_task_list, %class.rust_task_list, %class.rust_task_list, %class.rust_crate_cache, %struct.randctx, %class.rust_kernel*, i32, i32, %class.lock_and_signal, i32, %union.pthread_attr_t, %struct.rust_env*, [8 x i8], %class.context }
19
+ %struct.rust_task_thread = type { %class.rust_thread, i32, %class.rust_log, i32, %class.rust_srv*, i8*, %class.rust_task_list, %class.rust_task_list, %class.rust_task_list, %class.rust_task_list, %class.rust_crate_cache, %struct.randctx, %class.rust_kernel*, i32, i32, %class.lock_and_signal, i32, %union.pthread_attr_t, %struct.rust_env*, [12 x i8], %class.context, i8, [15 x i8] }
20
20
%class.rust_thread = type { i32 (...)**, i8, i32 }
21
- %class.rust_log = type { i32 (...)**, %class.rust_srv*, %struct.rust_scheduler *, i8 }
21
+ %class.rust_log = type { i32 (...)**, %class.rust_srv*, %struct.rust_task_thread *, i8 }
22
22
%class.rust_srv = type { i32 (...)**, %struct.rust_env*, %class.memory_region }
23
23
%struct.rust_env = type { i32, i32, i32, i8*, i8, i8, i8* }
24
24
%class.memory_region = type { i32 (...)**, %class.rust_srv*, %class.memory_region*, i32, %class.array_list, i8, i8, %class.lock_and_signal }
@@ -30,14 +30,14 @@ target triple = "@CFG_TARGET_TRIPLE@"
30
30
%union.pthread_mutex_t = type { %"struct.<anonymous union>::__pthread_mutex_s" }
31
31
%"struct.<anonymous union>::__pthread_mutex_s" = type { i32, i32, i32, i32, i32, %union.anon }
32
32
%union.anon = type { i32 }
33
- %class.rust_task_list = type { %class.indexed_list, %struct.rust_scheduler *, i8* }
33
+ %class.rust_task_list = type { %class.indexed_list, %struct.rust_task_thread *, i8* }
34
34
%class.indexed_list = type { i32 (...)**, %class.array_list.1 }
35
35
%class.array_list.1 = type { i32, %struct.rust_task**, i32 }
36
- %class.rust_crate_cache = type { %struct.type_desc*, %struct.rust_hashable_dict*, %struct.rust_scheduler *, i32 }
36
+ %class.rust_crate_cache = type { %struct.type_desc*, %struct.rust_hashable_dict*, %struct.rust_task_thread *, i32 }
37
37
%struct.rust_hashable_dict = type { %struct.UT_hash_handle, [0 x i8*] }
38
38
%struct.randctx = type { i32, [256 x i32], [256 x i32], i32, i32, i32 }
39
39
%class.rust_kernel = type { i32 (...)**, %class.memory_region, %class.rust_log, %class.rust_srv*, %class.lock_and_signal, %class.array_list.3, %struct.randctx, i32, %class.hash_map, i32, i32, i32, %struct.rust_env* }
40
- %class.array_list.3 = type { i32, %struct.rust_scheduler **, i32 }
40
+ %class.array_list.3 = type { i32, %struct.rust_task_thread **, i32 }
41
41
%class.hash_map = type { %"struct.hash_map<int, rust_task *>::map_entry"* }
42
42
%"struct.hash_map<int, rust_task *>::map_entry" = type opaque
43
43
%union.pthread_attr_t = type { i32, [32 x i8] }
0 commit comments