Author: hannes
Date: Sat Feb 11 01:30:23 2006
New Revision: 10518
Modified:
trunk/fundev/sources/lib/run-time/pentium-freebsd/runtime.harp
trunk/fundev/sources/lib/run-time/pentium-freebsd/runtime.s
Log:
Bug: 7297
new runtime for FreeBSD TLS
Modified: trunk/fundev/sources/lib/run-time/pentium-freebsd/runtime.harp
==============================================================================
--- trunk/fundev/sources/lib/run-time/pentium-freebsd/runtime.harp
(original)
+++ trunk/fundev/sources/lib/run-time/pentium-freebsd/runtime.harp Sat Feb
11 01:30:23 2006
@@ -3099,7 +3099,7 @@
+++ Live variable scopes for primitive_type_check_values +++
Start scope at 3 with frame for no variables
-End scope at 278
+End scope at 298
+++ No Source Code Locators for primitive_type_check_values +++
@@ -3223,7 +3223,7 @@
+++ Live variable scopes for primitive_type_check_rest_values +++
Start scope at 3 with frame for no variables
-End scope at 139
+End scope at 151
+++ No Source Code Locators for primitive_type_check_rest_values +++
@@ -4000,8 +4000,8 @@
+++ ending code for primitive_heap_vector_remaining_values +++
+++ Live variable scopes for primitive_heap_vector_remaining_values +++
-Start scope at 81 with frame for no variables
-End scope at 109
+Start scope at 93 with frame for no variables
+End scope at 121
+++ No Source Code Locators for primitive_heap_vector_remaining_values +++
@@ -5060,7 +5060,7 @@
+++ Live variable scopes for call_dylan_function_returning_all_values +++
Start scope at 7 with frame for no variables
-End scope at 71
+End scope at 77
+++ No Source Code Locators for call_dylan_function_returning_all_values +++
@@ -5165,7 +5165,7 @@
+++ Live variable scopes for get_tlv_vector +++
Start scope at 4 with frame for no variables
-End scope at 13
+End scope at 19
+++ No Source Code Locators for get_tlv_vector +++
@@ -5201,7 +5201,7 @@
+++ Live variable scopes for set_tlv_vector +++
Start scope at 4 with frame for no variables
-End scope at 16
+End scope at 22
+++ No Source Code Locators for set_tlv_vector +++
@@ -5236,7 +5236,7 @@
+++ Live variable scopes for get_current_thread +++
Start scope at 4 with frame for no variables
-End scope at 13
+End scope at 19
+++ No Source Code Locators for get_current_thread +++
@@ -5272,7 +5272,7 @@
+++ Live variable scopes for set_current_thread +++
Start scope at 4 with frame for no variables
-End scope at 16
+End scope at 22
+++ No Source Code Locators for set_current_thread +++
@@ -5307,7 +5307,7 @@
+++ Live variable scopes for get_current_thread_handle +++
Start scope at 4 with frame for no variables
-End scope at 13
+End scope at 19
+++ No Source Code Locators for get_current_thread_handle +++
@@ -5343,7 +5343,7 @@
+++ Live variable scopes for set_current_thread_handle +++
Start scope at 4 with frame for no variables
-End scope at 16
+End scope at 22
+++ No Source Code Locators for set_current_thread_handle +++
@@ -5493,7 +5493,7 @@
+++ Live variable scopes for spy_read_thread_variable_at_offset +++
Start scope at 4 with frame for no variables
-End scope at 19
+End scope at 25
+++ No Source Code Locators for spy_read_thread_variable_at_offset +++
Modified: trunk/fundev/sources/lib/run-time/pentium-freebsd/runtime.s
==============================================================================
--- trunk/fundev/sources/lib/run-time/pentium-freebsd/runtime.s (original)
+++ trunk/fundev/sources/lib/run-time/pentium-freebsd/runtime.s Sat Feb 11
01:30:23 2006
@@ -855,12 +855,13 @@
.type primitive_type_check_values,@function
primitive_type_check_values:
.byte 85,137,229,131,236,32,139,85,8,80,156,89,128,229,4,15
- .byte 132,140,0,0,0,106,1,139,52,36,137,117,240,141,116,36
+ .byte 132,148,0,0,0,106,1,139,52,36,137,117,240,141,116,36
.byte 4,137,117,244,141,114,8,137,117,224,139,114,4,137,117,228
.byte 131,109,228,1,199,69,252,0,0,0,0,199,69,236,0,0
- .byte 0,0,139,117,236,59,117,228,116,125,139,117,236,59,117,240
- .byte 125,117,139,117,244,3,117,252,139,54,137,117,248,139,117,224
- .byte 3,117,236,139,54,137,117,232,129,125,232
+ .byte 0,0,139,117,236,59,117,228,15,132,141,0,0,0,139,117
+ .byte 236,59,117,240,15,141,129,0,0,0,139,117,244,3,117,252
+ .byte 139,54,137,117,248,139,117,224,3,117,236,139,54,137,117,232
+ .byte 129,125,232
.long KPfalseVKi
.byte 116,38,139,125,232,129,255
.long KLobjectGVKd
@@ -868,11 +869,13 @@
.long KPfalseVKi
.byte 117,11,255,117,232,139,69,248,232
.long Ktype_check_errorVKiI - 4 - .
- .byte 131,69,252,4,131,69,236,4,235,161,101,139,13
+ .byte 131,69,252,4,131,69,236,4,235,153,101,139,13,0,0,0
+ .byte 0,139,137
.long teb@ntpoff
- .byte 139,73,32,137,203,193,227,2,43,227,101,139,53
+ .byte 139,73,32,137,203,193,227,2,43,227,101,139,53,0,0,0
+ .byte 0,139,182
.long teb@ntpoff
- .byte 131,198,36,137,231,252,243,165,83,233,80,255,255,255,129,125
+ .byte 131,198,36,137,231,252,243,165,83,233,60,255,255,255,129,125
.byte 12
.long KPfalseVKi
.byte 116,63,139,117,252,59,117,240,125,55,139,117,244,3,117,252
@@ -883,11 +886,11 @@
.byte 117,11,255,117,12,139,69,248,232
.long Ktype_check_errorVKiI - 4 - .
.byte 131,69,252,4,235,193,91,131,251,1,117,6,253,88,201,194
- .byte 8,0,137,218,193,250,2,101,139,53
+ .byte 8,0,137,218,193,250,2,101,139,53,0,0,0,0,139,182
.long teb@ntpoff
- .byte 137,86,32,101,139,61
+ .byte 137,86,32,101,139,61,0,0,0,0,139,191
.long teb@ntpoff
- .byte 131,199,36,137,209,137,230,252,243,165,3,227,252,235,214
+ .byte 131,199,36,137,209,137,230,252,243,165,3,227,252,235,202
.global primitive_type_check_rest_values
@@ -895,100 +898,112 @@
primitive_type_check_rest_values:
.byte 85,137,229,131,236,16,137,194,80,156,89,128,229,4,116,81
.byte 106,1,139,52,36,137,117,240,141,116,36,4,137,117,244,137
- .byte 85,252,139,117,252,59,117,240,125,90,139,117,244,3,117,252
+ .byte 85,252,139,117,252,59,117,240,125,102,139,117,244,3,117,252
.byte 139,54,137,117,248,139,125,8,129,255
.long KLobjectGVKd
.byte 116,27,139,95,4,87,139,69,248,255,211,61
.long KPfalseVKi
.byte 117,11,255,117,8,139,69,248,232
.long Ktype_check_errorVKiI - 4 - .
- .byte 131,69,252,4,235,193,101,139,13
+ .byte 131,69,252,4,235,193,101,139,13,0,0,0,0,139,137
.long teb@ntpoff
- .byte 139,73,32,137,203,193,227,2,43,227,101,139,53
+ .byte 139,73,32,137,203,193,227,2,43,227,101,139,53,0,0,0
+ .byte 0,139,182
.long teb@ntpoff
- .byte 131,198,36,137,231,252,243,165,83,235,142,91,131,251,1,117
- .byte 6,253,88,201,194,4,0,137,218,193,250,2,101,139,53
+ .byte 131,198,36,137,231,252,243,165,83,235,130,91,131,251,1,117
+ .byte 6,253,88,201,194,4,0,137,218,193,250,2,101,139,53,0
+ .byte 0,0,0,139,182
.long teb@ntpoff
- .byte 137,86,32,101,139,61
+ .byte 137,86,32,101,139,61,0,0,0,0,139,191
.long teb@ntpoff
- .byte 131,199,36,137,209,137,230,252,243,165,3,227,252,235,214
+ .byte 131,199,36,137,209,137,230,252,243,165,3,227,252,235,202
.global primitive_adjust_mv
.type primitive_adjust_mv,@function
primitive_adjust_mv:
- .byte 156,89,128,229,4,116,46,131,255,1,116,40,101,139,53
+ .byte 156,89,128,229,4,116,58,131,255,1,116,52,101,139,53,0
+ .byte 0,0,0,139,182
.long teb@ntpoff
- .byte 137,126,32,131,255,0,116,24,101,139,29
+ .byte 137,126,32,131,255,0,116,30,101,139,29,0,0,0,0,139
+ .byte 155
.long teb@ntpoff
.byte 131,195,36,137,249,184
.long KPfalseVKi
- .byte 137,223,252,243,171,137,3,253,195,101,139,29
+ .byte 137,223,252,243,171,137,3,253,195,101,139,29,0,0,0,0
+ .byte 139,155
.long teb@ntpoff
- .byte 139,91,32,59,251,116,241,131,255,1,116,235,101,139,53
+ .byte 139,91,32,59,251,116,235,131,255,1,116,229,101,139,53,0
+ .byte 0,0,0,139,182
.long teb@ntpoff
- .byte 137,126,32,59,251,124,29,137,249,43,203,137,223,101,139,29
+ .byte 137,126,32,59,251,124,35,137,249,43,203,137,223,101,139,29
+ .byte 0,0,0,0,139,155
.long teb@ntpoff
.byte 131,195,36,193,231,2,3,251,184
.long KPfalseVKi
- .byte 252,243,171,252,235,190
+ .byte 252,243,171,252,235,172
.global primitive_adjust_mv_rest
.type primitive_adjust_mv_rest,@function
primitive_adjust_mv_rest:
- .byte 156,89,128,229,4,116,41,131,255,1,126,35,101,139,53
+ .byte 156,89,128,229,4,116,53,131,255,1,126,47,101,139,53,0
+ .byte 0,0,0,139,182
.long teb@ntpoff
- .byte 137,126,32,101,139,21
+ .byte 137,126,32,101,139,21,0,0,0,0,139,146
.long teb@ntpoff
.byte 131,194,36,137,249,184
.long KPfalseVKi
- .byte 137,215,252,243,171,137,2,253,195,101,139,29
+ .byte 137,215,252,243,171,137,2,253,195,101,139,29,0,0,0,0
+ .byte 139,155
.long teb@ntpoff
- .byte 139,91,32,59,251,126,241,131,255,1,116,235,137,249,43,203
- .byte 101,139,21
+ .byte 139,91,32,59,251,126,235,131,255,1,116,229,137,249,43,203
+ .byte 101,139,21,0,0,0,0,139,146
.long teb@ntpoff
.byte 131,194,36,193,227,2,3,218,184
.long KPfalseVKi
- .byte 137,223,252,243,171,101,139,53
+ .byte 137,223,252,243,171,101,139,53,0,0,0,0,139,182
.long teb@ntpoff
- .byte 137,126,32,252,235,194
+ .byte 137,126,32,252,235,176
.global primitive_pad_mv
.type primitive_pad_mv,@function
primitive_pad_mv:
- .byte 156,89,128,229,4,116,28,131,255,1,126,22,101,139,29
+ .byte 156,89,128,229,4,116,34,131,255,1,126,28,101,139,29,0
+ .byte 0,0,0,139,155
.long teb@ntpoff
.byte 131,195,36,137,249,184
.long KPfalseVKi
- .byte 137,223,252,243,171,195,101,139,29
+ .byte 137,223,252,243,171,195,101,139,29,0,0,0,0,139,155
.long teb@ntpoff
- .byte 139,91,32,131,255,1,116,240,59,251,126,236,137,249,43,203
- .byte 137,223,101,139,29
+ .byte 139,91,32,131,255,1,116,234,59,251,126,230,137,249,43,203
+ .byte 137,223,101,139,29,0,0,0,0,139,155
.long teb@ntpoff
.byte 131,195,36,193,231,2,3,251,184
.long KPfalseVKi
- .byte 252,243,171,235,205
+ .byte 252,243,171,235,193
.global primitive_set_mv_from_vector
.type primitive_set_mv_from_vector,@function
primitive_set_mv_from_vector:
.byte 139,80,4,193,250,2,131,250,1,117,5,139,64,8,253,195
- .byte 101,139,53
+ .byte 101,139,53,0,0,0,0,139,182
.long teb@ntpoff
- .byte 137,86,32,131,250,0,116,23,141,112,8,139,6,101,139,61
+ .byte 137,86,32,131,250,0,116,29,141,112,8,139,6,101,139,61
+ .byte 0,0,0,0,139,191
.long teb@ntpoff
- .byte 131,199,36,137,209,252,243,165,252,235,217,184
+ .byte 131,199,36,137,209,252,243,165,252,235,205,184
.long KPfalseVKi
- .byte 252,235,209
+ .byte 252,235,197
.global primitive_build_bind_exit_frame
.type primitive_build_bind_exit_frame,@function
primitive_build_bind_exit_frame:
- .byte 94,131,236,56,137,68,36,52,101,139,5
+ .byte 94,131,236,56,137,68,36,52,101,139,5,0,0,0,0,139
+ .byte 128
.long teb@ntpoff
.byte 139,0,137,108,36,48,137,68,36,44,137,224,255,230
@@ -996,9 +1011,11 @@
.global primitive_build_unwind_protect_frame
.type primitive_build_unwind_protect_frame,@function
primitive_build_unwind_protect_frame:
- .byte 95,131,236,12,137,68,36,8,101,139,5
+ .byte 95,131,236,12,137,68,36,8,101,139,5,0,0,0,0,139
+ .byte 128
.long teb@ntpoff
- .byte 139,0,137,108,36,4,137,4,36,137,224,101,139,53
+ .byte 139,0,137,108,36,4,137,4,36,137,224,101,139,53,0,0
+ .byte 0,0,139,182
.long teb@ntpoff
.byte 137,38,255,231
@@ -1006,55 +1023,59 @@
.global primitive_unwind_protect_cleanup
.type primitive_unwind_protect_cleanup,@function
primitive_unwind_protect_cleanup:
- .byte 101,139,29
+ .byte 101,139,29,0,0,0,0,139,155
.long teb@ntpoff
- .byte 139,27,139,59,101,139,53
+ .byte 139,27,139,59,101,139,53,0,0,0,0,139,182
.long teb@ntpoff
.byte 137,62,80,156,89,128,229,4,116,25,106,1,83,139,123,8
- .byte 255,215,91,90,131,250,1,117,45,253,88,139,52,36,141,99
- .byte 12,255,230,101,139,13
+ .byte 255,215,91,90,131,250,1,117,57,253,88,139,52,36,141,99
+ .byte 12,255,230,101,139,13,0,0,0,0,139,137
.long teb@ntpoff
- .byte 139,73,32,137,202,193,226,2,43,226,101,139,53
+ .byte 139,73,32,137,202,193,226,2,43,226,101,139,53,0,0,0
+ .byte 0,139,182
.long teb@ntpoff
- .byte 131,198,36,137,231,252,243,165,82,235,198,137,208,193,248,2
- .byte 101,139,53
+ .byte 131,198,36,137,231,252,243,165,82,235,186,137,208,193,248,2
+ .byte 101,139,53,0,0,0,0,139,182
.long teb@ntpoff
- .byte 137,70,32,101,139,61
+ .byte 137,70,32,101,139,61,0,0,0,0,139,191
.long teb@ntpoff
- .byte 131,199,36,137,193,137,230,252,243,165,3,226,252,235,175
+ .byte 131,199,36,137,193,137,230,252,243,165,3,226,252,235,151
.global primitive_nlx
.type primitive_nlx,@function
primitive_nlx:
- .byte 101,139,21
+ .byte 101,139,21,0,0,0,0,139,146
.long teb@ntpoff
.byte 139,18,139,72,44,137,195,139,124,36,4,59,209,117,13,137
.byte 248,139,123,52,139,107,48,141,99,56,255,231,141,67,4,156
- .byte 89,128,229,4,116,91,137,120,8,199,64,4,5,0,0,0
- .byte 137,3,131,250,0,15,132,168,0,0,0,137,212,139,60,36
- .byte 139,68,36,8,101,139,53
- .long teb@ntpoff
- .byte 137,62,139,108,36,4,83,255,208,91,101,139,21
- .long teb@ntpoff
- .byte 139,18,139,123,44,59,250,117,205,139,3,139,80,4,193,250
- .byte 2,131,250,1,117,75,139,64,8,253,139,123,52,139,107,48
- .byte 141,99,56,255,231,101,139,13
+ .byte 89,128,229,4,116,103,137,120,8,199,64,4,5,0,0,0
+ .byte 137,3,131,250,0,15,132,207,0,0,0,137,212,139,60,36
+ .byte 139,68,36,8,101,139,53,0,0,0,0,139,182
+ .long teb@ntpoff
+ .byte 137,62,139,108,36,4,83,255,208,91,101,139,21,0,0,0
+ .byte 0,139,146
+ .long teb@ntpoff
+ .byte 139,18,139,123,44,59,250,117,193,139,3,139,80,4,193,250
+ .byte 2,131,250,1,117,87,139,64,8,253,139,123,52,139,107,48
+ .byte 141,99,56,255,231,101,139,13,0,0,0,0,139,137
.long teb@ntpoff
.byte 139,73,32,131,249,8,126,13,81,83,82,137,200,232
.long primitive_allocate_vector - 4 - .
.byte 90,91,89,137,207,193,231,2,131,199,1,137,120,4,141,120
- .byte 8,101,139,53
+ .byte 8,101,139,53,0,0,0,0,139,182
.long teb@ntpoff
- .byte 131,198,36,252,243,165,233,115,255,255,255,101,139,53
+ .byte 131,198,36,252,243,165,233,91,255,255,255,101,139,53,0,0
+ .byte 0,0,139,182
.long teb@ntpoff
- .byte 137,86,32,131,250,0,116,28,141,112,8,139,6,101,139,61
+ .byte 137,86,32,131,250,0,116,37,141,112,8,139,6,101,139,61
+ .byte 0,0,0,0,139,191
.long teb@ntpoff
- .byte 131,199,36,137,209,252,243,165,252,235,147,233
+ .byte 131,199,36,137,209,252,243,165,252,233,120,255,255,255,233
.long primitive_error - 4 - .
.byte 184
.long KPfalseVKi
- .byte 252,235,134
+ .byte 252,233,104,255,255,255
.global primitive_stack_allocate_vector
@@ -1089,36 +1110,37 @@
.global primitive_heap_vector_remaining_values
.type primitive_heap_vector_remaining_values,@function
primitive_heap_vector_remaining_values:
- .byte 101,139,53
+ .byte 101,139,53,0,0,0,0,139,182
.long teb@ntpoff
- .byte 131,198,36,156,89,128,229,4,116,25,131,255,0,117,52,137
- .byte 6,184,1,0,0,0,137,247,131,248,0,117,42,184
+ .byte 131,198,36,156,89,128,229,4,116,25,131,255,0,117,58,137
+ .byte 6,184,1,0,0,0,137,247,131,248,0,117,48,184
.long KPempty_vectorVKi
- .byte 195,101,139,29
+ .byte 195,101,139,29,0,0,0,0,139,155
.long teb@ntpoff
.byte 139,91,32,59,251,125,18,131,255,0,117,2,137,6,43,223
- .byte 193,231,2,3,247,137,216,235,211,51,192,235,207,85,137,229
+ .byte 193,231,2,3,247,137,216,235,205,51,192,235,201,85,137,229
.byte 137,251,137,199,193,231,2,131,199,8,83,106,1,80,104
.long KLsimple_object_vectorGVKdW
.byte 87,252,232
.long primitive_alloc_rt - 4 - .
- .byte 131,196,20,201,235,184
+ .byte 131,196,20,201,235,178
.global primitive_stack_vector_remaining_values
.type primitive_stack_vector_remaining_values,@function
primitive_stack_vector_remaining_values:
- .byte 101,139,53
+ .byte 101,139,53,0,0,0,0,139,182
.long teb@ntpoff
- .byte 131,198,36,156,89,128,229,4,116,54,131,255,0,117,81,137
+ .byte 131,198,36,156,89,128,229,4,116,54,131,255,0,117,87,137
.byte 6,184,1,0,0,0,90,137,195,137,223,193,231,2,131,199
.byte 8,43,231,137,224,137,223,193,231,2,131,199,1,137,120,4
.byte 199,0
.long KLsimple_object_vectorGVKdW
- .byte 141,120,8,137,217,252,243,165,255,226,101,139,29
+ .byte 141,120,8,137,217,252,243,165,255,226,101,139,29,0,0,0
+ .byte 0,139,155
.long teb@ntpoff
.byte 139,91,32,59,251,125,18,131,255,0,117,2,137,6,43,223
- .byte 193,231,2,3,247,137,216,235,182,51,192,235,178
+ .byte 193,231,2,3,247,137,216,235,176,51,192,235,172
.global primitive_mep_apply
@@ -1263,23 +1285,24 @@
.type call_dylan_function_returning_all_values,@function
call_dylan_function_returning_all_values:
.byte 85,137,229,156,83,86,87,139,85,12,131,250,0,116,8,141
- .byte 77,16,131,250,0,127,58,139,93,8,137,209,255,83,4,51
- .byte 210,101,139,61
+ .byte 77,16,131,250,0,127,64,139,93,8,137,209,255,83,4,51
+ .byte 210,101,139,61,0,0,0,0,139,191
.long teb@ntpoff
- .byte 131,199,36,156,89,128,229,4,116,62,131,250,0,117,89,137
- .byte 7,186,1,0,0,0,131,250,0,117,81,184
+ .byte 131,199,36,156,89,128,229,4,116,62,131,250,0,117,95,137
+ .byte 7,186,1,0,0,0,131,250,0,117,87,184
.long KPempty_vectorVKi
.byte 141,101,240,95,94,91,157,93,195,139,1,141,89,4,131,250
- .byte 1,116,188,137,209,131,233,1,137,207,193,231,2,43,231,137
- .byte 231,137,222,252,243,165,235,167,101,139,29
+ .byte 1,116,182,137,209,131,233,1,137,207,193,231,2,43,231,137
+ .byte 231,137,222,252,243,165,235,161,101,139,29,0,0,0,0,139
+ .byte 155
.long teb@ntpoff
.byte 139,91,32,59,211,125,18,131,250,0,117,2,137,7,43,218
- .byte 193,226,2,3,250,137,218,235,174,51,210,235,170,137,209,193
+ .byte 193,226,2,3,250,137,218,235,168,51,210,235,164,137,209,193
.byte 225,2,131,193,8,87,106,1,82,104
.long KLsimple_object_vectorGVKdW
.byte 81,252,232
.long primitive_alloc_rt - 4 - .
- .byte 131,196,20,235,151
+ .byte 131,196,20,235,145
.global make_dylan_vector
@@ -1297,7 +1320,7 @@
.global get_current_teb
.type get_current_teb,@function
get_current_teb:
- .byte 101,139,5
+ .byte 101,139,5,0,0,0,0,139,128
.long teb@ntpoff
.byte 195
@@ -1305,7 +1328,7 @@
.global get_tlv_vector
.type get_tlv_vector,@function
get_tlv_vector:
- .byte 85,137,229,86,101,139,5
+ .byte 85,137,229,86,101,139,5,0,0,0,0,139,128
.long teb@ntpoff
.byte 139,64,4,141,101,252,94,93,195
@@ -1313,7 +1336,7 @@
.global set_tlv_vector
.type set_tlv_vector,@function
set_tlv_vector:
- .byte 85,137,229,86,139,85,8,101,139,53
+ .byte 85,137,229,86,139,85,8,101,139,53,0,0,0,0,139,182
.long teb@ntpoff
.byte 137,86,4,141,101,252,94,93,195
@@ -1321,7 +1344,7 @@
.global get_current_thread
.type get_current_thread,@function
get_current_thread:
- .byte 85,137,229,86,101,139,5
+ .byte 85,137,229,86,101,139,5,0,0,0,0,139,128
.long teb@ntpoff
.byte 139,64,8,141,101,252,94,93,195
@@ -1329,7 +1352,7 @@
.global set_current_thread
.type set_current_thread,@function
set_current_thread:
- .byte 85,137,229,86,139,85,8,101,139,53
+ .byte 85,137,229,86,139,85,8,101,139,53,0,0,0,0,139,182
.long teb@ntpoff
.byte 137,86,8,141,101,252,94,93,195
@@ -1337,7 +1360,7 @@
.global get_current_thread_handle
.type get_current_thread_handle,@function
get_current_thread_handle:
- .byte 85,137,229,86,101,139,5
+ .byte 85,137,229,86,101,139,5,0,0,0,0,139,128
.long teb@ntpoff
.byte 139,64,12,141,101,252,94,93,195
@@ -1345,7 +1368,7 @@
.global set_current_thread_handle
.type set_current_thread_handle,@function
set_current_thread_handle:
- .byte 85,137,229,86,139,85,8,101,139,53
+ .byte 85,137,229,86,139,85,8,101,139,53,0,0,0,0,139,182
.long teb@ntpoff
.byte 137,86,12,141,101,252,94,93,195
@@ -1379,7 +1402,7 @@
.global spy_read_thread_variable_at_offset
.type spy_read_thread_variable_at_offset,@function
spy_read_thread_variable_at_offset:
- .byte 85,137,229,86,139,85,8,101,139,5
+ .byte 85,137,229,86,139,85,8,101,139,5,0,0,0,0,139,128
.long teb@ntpoff
.byte 139,64,4,139,4,144,141,101,252,94,93,195
--
Gd-chatter mailing list
Gd-chatter@xxxxxxxxxxxxxxxx
https://www.gwydiondylan.org/mailman/listinfo/gd-chatter
|