@@ -1062,7 +1062,7 @@ typedef uint64_t U64;
10621062#define size_rp_header 0x20
10631063#define size_rtd_counts 0x810
10641064#define size_symbol 0x30
1065- #define size_tc 0x7E0
1065+ #define size_tc 0x7D0
10661066#define size_thread 0x10
10671067#define size_tlc 0x20
10681068#define size_typed_object 0x10
@@ -1117,8 +1117,8 @@ typedef uint64_t U64;
11171117#define symbol_pvalue_disp 0xD
11181118#define symbol_splist_disp 0x25
11191119#define symbol_value_disp 0x5
1120- #define tc_DSTBV_disp 0x2C0
1121- #define tc_SRCBV_disp 0x2C8
1120+ #define tc_DSTBV_disp 0x2B8
1121+ #define tc_SRCBV_disp 0x2C0
11221122#define tc_U_disp 0x190
11231123#define tc_V_disp 0x198
11241124#define tc_W_disp 0x1A0
@@ -1127,46 +1127,45 @@ typedef uint64_t U64;
11271127#define tc_ac0_disp 0x38
11281128#define tc_ac1_disp 0x40
11291129#define tc_active_disp 0x14C
1130- #define tc_alloc_counter_disp 0x2B0
1130+ #define tc_alloc_counter_disp 0x2A8
11311131#define tc_ap_disp 0x60
11321132#define tc_arg_regs_disp 0x0
11331133#define tc_attachments_disp 0x178
11341134#define tc_block_counter_disp 0x208
11351135#define tc_cached_frame_disp 0x188
11361136#define tc_cchain_disp 0x138
11371137#define tc_code_ranges_to_flush_disp 0x140
1138- #define tc_compile_profile_disp 0x248
1139- #define tc_compress_format_disp 0x290
1140- #define tc_compress_level_disp 0x298
1138+ #define tc_compile_profile_disp 0x240
1139+ #define tc_compress_format_disp 0x288
1140+ #define tc_compress_level_disp 0x290
11411141#define tc_cp_disp 0x50
11421142#define tc_current_error_disp 0x200
11431143#define tc_current_input_disp 0x1F0
11441144#define tc_current_mso_disp 0x218
11451145#define tc_current_output_disp 0x1F8
1146- #define tc_default_record_equal_procedure_disp 0x280
1147- #define tc_default_record_hash_procedure_disp 0x288
1146+ #define tc_default_record_equal_procedure_disp 0x278
1147+ #define tc_default_record_hash_procedure_disp 0x280
11481148#define tc_disable_count_disp 0x1C8
11491149#define tc_eap_disp 0x68
11501150#define tc_esp_disp 0x58
1151- #define tc_expand_time_environment_disp 0x240
1152- #define tc_fpregs_disp 0x2D0
1151+ #define tc_fpregs_disp 0x2C8
11531152#define tc_fxfirst_bit_set_bv_disp 0x230
11541153#define tc_fxlength_bv_disp 0x228
1155- #define tc_gc_data_disp 0x7D0
1156- #define tc_generate_inspector_information_disp 0x250
1157- #define tc_generate_procedure_source_information_disp 0x258
1158- #define tc_generate_profile_forms_disp 0x260
1154+ #define tc_gc_data_disp 0x7C8
1155+ #define tc_generate_inspector_information_disp 0x248
1156+ #define tc_generate_procedure_source_information_disp 0x250
1157+ #define tc_generate_profile_forms_disp 0x258
11591158#define tc_guardian_entries_disp 0x130
11601159#define tc_handler_stack_disp 0x180
1161- #define tc_instr_counter_disp 0x2A8
1160+ #define tc_instr_counter_disp 0x2A0
11621161#define tc_keyboard_interrupt_pending_disp 0x1E0
1163- #define tc_lz4_out_buffer_disp 0x2A0
1162+ #define tc_lz4_out_buffer_disp 0x298
11641163#define tc_meta_level_disp 0x238
1165- #define tc_optimize_level_disp 0x268
1166- #define tc_parameters_disp 0x2B8
1167- #define tc_pb_call_arena_disp 0x3D0
1168- #define tc_pb_fpregs_disp 0x390
1169- #define tc_pb_regs_disp 0x310
1164+ #define tc_optimize_level_disp 0x260
1165+ #define tc_parameters_disp 0x2B0
1166+ #define tc_pb_call_arena_disp 0x3C8
1167+ #define tc_pb_fpregs_disp 0x388
1168+ #define tc_pb_regs_disp 0x308
11701169#define tc_random_seed_disp 0x148
11711170#define tc_real_eap_disp 0xA0
11721171#define tc_ret_disp 0x70
@@ -1180,8 +1179,8 @@ typedef uint64_t U64;
11801179#define tc_something_pending_disp 0x1B8
11811180#define tc_stack_cache_disp 0x158
11821181#define tc_stack_link_disp 0x160
1183- #define tc_subset_mode_disp 0x270
1184- #define tc_suppress_primitive_inlining_disp 0x278
1182+ #define tc_subset_mode_disp 0x268
1183+ #define tc_suppress_primitive_inlining_disp 0x270
11851184#define tc_target_machine_disp 0x220
11861185#define tc_td_disp 0x98
11871186#define tc_threadno_disp 0x1E8
@@ -1570,8 +1569,8 @@ typedef uint64_t U64;
15701569#define THREADTC (x ) (*((uptr *)TO_VOIDP((uptr)(x)+9)))
15711570
15721571/* thread-context data */
1573- #define DSTBV (x ) (*((ptr *)TO_VOIDP((uptr)(x)+704 )))
1574- #define SRCBV (x ) (*((ptr *)TO_VOIDP((uptr)(x)+712 )))
1572+ #define DSTBV (x ) (*((ptr *)TO_VOIDP((uptr)(x)+696 )))
1573+ #define SRCBV (x ) (*((ptr *)TO_VOIDP((uptr)(x)+704 )))
15751574#define U (x ) (*((ptr *)TO_VOIDP((uptr)(x)+400)))
15761575#define V (x ) (*((ptr *)TO_VOIDP((uptr)(x)+408)))
15771576#define W (x ) (*((ptr *)TO_VOIDP((uptr)(x)+416)))
@@ -1580,46 +1579,45 @@ typedef uint64_t U64;
15801579#define AC0 (x ) (*((xptr *)TO_VOIDP((uptr)(x)+56)))
15811580#define AC1 (x ) (*((xptr *)TO_VOIDP((uptr)(x)+64)))
15821581#define ACTIVE (x ) (*((I32 *)TO_VOIDP((uptr)(x)+332)))
1583- #define ALLOCCOUNTER (x ) (*((U64 *)TO_VOIDP((uptr)(x)+688 )))
1582+ #define ALLOCCOUNTER (x ) (*((U64 *)TO_VOIDP((uptr)(x)+680 )))
15841583#define AP (x ) (*((xptr *)TO_VOIDP((uptr)(x)+96)))
15851584#define ARGREGS (x ,i ) (((xptr *)TO_VOIDP((uptr)(x)+0))[i])
15861585#define ATTACHMENTS (x ) (*((ptr *)TO_VOIDP((uptr)(x)+376)))
15871586#define BLOCKCOUNTER (x ) (*((ptr *)TO_VOIDP((uptr)(x)+520)))
15881587#define CACHEDFRAME (x ) (*((ptr *)TO_VOIDP((uptr)(x)+392)))
15891588#define CCHAIN (x ) (*((ptr *)TO_VOIDP((uptr)(x)+312)))
15901589#define CODERANGESTOFLUSH (x ) (*((ptr *)TO_VOIDP((uptr)(x)+320)))
1591- #define COMPILEPROFILE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+584 )))
1592- #define COMPRESSFORMAT (x ) (*((ptr *)TO_VOIDP((uptr)(x)+656 )))
1593- #define COMPRESSLEVEL (x ) (*((ptr *)TO_VOIDP((uptr)(x)+664 )))
1590+ #define COMPILEPROFILE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+576 )))
1591+ #define COMPRESSFORMAT (x ) (*((ptr *)TO_VOIDP((uptr)(x)+648 )))
1592+ #define COMPRESSLEVEL (x ) (*((ptr *)TO_VOIDP((uptr)(x)+656 )))
15941593#define CP (x ) (*((xptr *)TO_VOIDP((uptr)(x)+80)))
15951594#define CURRENTERROR (x ) (*((ptr *)TO_VOIDP((uptr)(x)+512)))
15961595#define CURRENTINPUT (x ) (*((ptr *)TO_VOIDP((uptr)(x)+496)))
15971596#define CURRENTMSO (x ) (*((ptr *)TO_VOIDP((uptr)(x)+536)))
15981597#define CURRENTOUTPUT (x ) (*((ptr *)TO_VOIDP((uptr)(x)+504)))
1599- #define DEFAULTRECORDEQUALPROCEDURE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+640 )))
1600- #define DEFAULTRECORDHASHPROCEDURE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+648 )))
1598+ #define DEFAULTRECORDEQUALPROCEDURE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+632 )))
1599+ #define DEFAULTRECORDHASHPROCEDURE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+640 )))
16011600#define DISABLECOUNT (x ) (*((ptr *)TO_VOIDP((uptr)(x)+456)))
16021601#define EAP (x ) (*((xptr *)TO_VOIDP((uptr)(x)+104)))
16031602#define ESP (x ) (*((xptr *)TO_VOIDP((uptr)(x)+88)))
1604- #define EXPANDTIMEENVIRONMENT (x ) (*((ptr *)TO_VOIDP((uptr)(x)+576)))
1605- #define FPREGS (x ,i ) (((double *)TO_VOIDP((uptr)(x)+720))[i])
1603+ #define FPREGS (x ,i ) (((double *)TO_VOIDP((uptr)(x)+712))[i])
16061604#define FXFIRSTBITSETBV (x ) (*((ptr *)TO_VOIDP((uptr)(x)+560)))
16071605#define FXLENGTHBV (x ) (*((ptr *)TO_VOIDP((uptr)(x)+552)))
1608- #define GCDATA (x ) (*((xptr *)TO_VOIDP((uptr)(x)+2000 )))
1609- #define GENERATEINSPECTORINFORMATION (x ) (*((ptr *)TO_VOIDP((uptr)(x)+592 )))
1610- #define GENERATEPROCEDURESOURCEINFORMATION (x ) (*((ptr *)TO_VOIDP((uptr)(x)+600 )))
1611- #define GENERATEPROFILEFORMS (x ) (*((ptr *)TO_VOIDP((uptr)(x)+608 )))
1606+ #define GCDATA (x ) (*((xptr *)TO_VOIDP((uptr)(x)+1992 )))
1607+ #define GENERATEINSPECTORINFORMATION (x ) (*((ptr *)TO_VOIDP((uptr)(x)+584 )))
1608+ #define GENERATEPROCEDURESOURCEINFORMATION (x ) (*((ptr *)TO_VOIDP((uptr)(x)+592 )))
1609+ #define GENERATEPROFILEFORMS (x ) (*((ptr *)TO_VOIDP((uptr)(x)+600 )))
16121610#define GUARDIANENTRIES (x ) (*((ptr *)TO_VOIDP((uptr)(x)+304)))
16131611#define HANDLERSTACK (x ) (*((ptr *)TO_VOIDP((uptr)(x)+384)))
1614- #define INSTRCOUNTER (x ) (*((U64 *)TO_VOIDP((uptr)(x)+680 )))
1612+ #define INSTRCOUNTER (x ) (*((U64 *)TO_VOIDP((uptr)(x)+672 )))
16151613#define KEYBOARDINTERRUPTPENDING (x ) (*((ptr *)TO_VOIDP((uptr)(x)+480)))
1616- #define LZ4OUTBUFFER (x ) (*((xptr *)TO_VOIDP((uptr)(x)+672 )))
1614+ #define LZ4OUTBUFFER (x ) (*((xptr *)TO_VOIDP((uptr)(x)+664 )))
16171615#define METALEVEL (x ) (*((ptr *)TO_VOIDP((uptr)(x)+568)))
1618- #define OPTIMIZELEVEL (x ) (*((ptr *)TO_VOIDP((uptr)(x)+616 )))
1619- #define PARAMETERS (x ) (*((ptr *)TO_VOIDP((uptr)(x)+696 )))
1620- #define PBCALLARENA (x ,i ) (((uptr *)TO_VOIDP((uptr)(x)+976 ))[i])
1621- #define PBFPREGS (x ,i ) (((double *)TO_VOIDP((uptr)(x)+912 ))[i])
1622- #define PBREGS (x ,i ) (((uptr *)TO_VOIDP((uptr)(x)+784 ))[i])
1616+ #define OPTIMIZELEVEL (x ) (*((ptr *)TO_VOIDP((uptr)(x)+608 )))
1617+ #define PARAMETERS (x ) (*((ptr *)TO_VOIDP((uptr)(x)+688 )))
1618+ #define PBCALLARENA (x ,i ) (((uptr *)TO_VOIDP((uptr)(x)+968 ))[i])
1619+ #define PBFPREGS (x ,i ) (((double *)TO_VOIDP((uptr)(x)+904 ))[i])
1620+ #define PBREGS (x ,i ) (((uptr *)TO_VOIDP((uptr)(x)+776 ))[i])
16231621#define RANDOMSEED (x ) (*((U32 *)TO_VOIDP((uptr)(x)+328)))
16241622#define REAL_EAP (x ) (*((xptr *)TO_VOIDP((uptr)(x)+160)))
16251623#define RET (x ) (*((xptr *)TO_VOIDP((uptr)(x)+112)))
@@ -1633,8 +1631,8 @@ typedef uint64_t U64;
16331631#define SOMETHINGPENDING (x ) (*((ptr *)TO_VOIDP((uptr)(x)+440)))
16341632#define STACKCACHE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+344)))
16351633#define STACKLINK (x ) (*((ptr *)TO_VOIDP((uptr)(x)+352)))
1636- #define SUBSETMODE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+624 )))
1637- #define SUPPRESSPRIMITIVEINLINING (x ) (*((ptr *)TO_VOIDP((uptr)(x)+632 )))
1634+ #define SUBSETMODE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+616 )))
1635+ #define SUPPRESSPRIMITIVEINLINING (x ) (*((ptr *)TO_VOIDP((uptr)(x)+624 )))
16381636#define TARGETMACHINE (x ) (*((ptr *)TO_VOIDP((uptr)(x)+544)))
16391637#define TD (x ) (*((xptr *)TO_VOIDP((uptr)(x)+152)))
16401638#define THREADNO (x ) (*((ptr *)TO_VOIDP((uptr)(x)+488)))
0 commit comments