Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
.text
Ltext0:
.align 4,0x90
.no_dead_strip _StgRunIsImplementedInAssembler
_StgRunIsImplementedInAssembler:
LFB119:
.file 1 "rts/StgCRun.c"
.loc 1 369 1
.loc 1 370 5
# 370 "rts/StgCRun.c" 1
.globl _StgRun
.private_extern _StgRun
_StgRun:
subq $48, %rsp
movq %rsp, %rax
subq $16384, %rsp
movq %rbx,0(%rax)
movq %rbp,8(%rax)
movq %r12,16(%rax)
movq %r13,24(%rax)
movq %r14,32(%rax)
movq %r15,40(%rax)
.cfi_def_cfa rsp, 0
.cfi_offset rbx, 16384
.cfi_offset rbp, 16392
.cfi_offset r12, 16400
.cfi_offset r13, 16408
.cfi_offset r14, 16416
.cfi_offset r15, 16424
.cfi_offset rip, 16432
.cfi_escape 0x16, 0x07, 0x04, 0x77, 184, 128, 1
movq %rsi,%r13
movq %rdi,%rax
.globl _StgRunJmp
.private_extern _StgRunJmp
.no_dead_strip _StgRunJmp
_StgRunJmp:
jmp *%rax
.globl _StgReturn
_StgReturn:
movq %rbx, %rax
addq $16384, %rsp
movq 0(%rsp),%rbx
movq 8(%rsp),%rbp
movq 16(%rsp),%r12
movq 24(%rsp),%r13
movq 32(%rsp),%r14
movq 40(%rsp),%r15
addq $48, %rsp
retq
# 0 "" 2
.loc 1 537 1 is_stmt 0
ret
LFE119:
.section __DWARF,__debug_frame,regular,debug
Lsection__debug_frame:
Lframe0:
.set L$set$0,LECIE0-LSCIE0
.long L$set$0
LSCIE0:
.long 0xffffffff
.byte 0x1
.ascii "\0"
.byte 0x1
.byte 0x78
.byte 0x10
.byte 0xc
.byte 0x7
.byte 0x8
.byte 0x90
.byte 0x1
.align 3
LECIE0:
LSFDE0:
.set L$set$1,LEFDE0-LASFDE0
.long L$set$1
LASFDE0:
.set L$set$2,Lframe0-Lsection__debug_frame
.long L$set$2
.quad LFB119
.set L$set$3,LFE119-LFB119
.quad L$set$3
.align 3
LEFDE0:
.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support
EH_frame1:
.set L$set$4,LECIE1-LSCIE1
.long L$set$4
LSCIE1:
.long 0
.byte 0x1
.ascii "zR\0"
.byte 0x1
.byte 0x78
.byte 0x10
.byte 0x1
.byte 0x10
.byte 0xc
.byte 0x7
.byte 0x8
.byte 0x90
.byte 0x1
.align 3
LECIE1:
LSFDE3:
.set L$set$5,LEFDE3-LASFDE3
.long L$set$5
LASFDE3:
.long LASFDE3-EH_frame1
.quad LFB119-.
.set L$set$6,LFE119-LFB119
.quad L$set$6
.byte 0
.align 3
LEFDE3:
.text
Letext0:
.file 2 "<built-in>"
.file 3 "/usr/include/i386/_types.h"
.file 4 "/usr/include/sys/_types.h"
.file 5 "/usr/include/sys/_types/_int32_t.h"
.file 6 "/usr/include/sys/_types/_int64_t.h"
.file 7 "/usr/include/_types/_uint8_t.h"
.file 8 "/usr/include/_types/_uint16_t.h"
.file 9 "/usr/include/_types/_uint32_t.h"
.file 10 "/usr/include/_types/_uint64_t.h"
.file 11 "includes/stg/Types.h"
.file 12 "includes/Stg.h"
.file 13 "includes/stg/Regs.h"
.file 14 "includes/rts/prof/CCS.h"
.file 15 "includes/rts/storage/TSO.h"
.file 16 "includes/rts/storage/GC.h"
.file 17 "includes/rts/storage/Block.h"
.file 18 "/usr/local/Cellar/gcc/8.1.0/lib/gcc/8/gcc/x86_64-apple-darwin17.5.0/8.1.0/include-fixed/math.h"
.file 19 "includes/stg/Ticky.h"
.file 20 "includes/HsFFI.h"
.file 21 "includes/rts/Time.h"
.file 22 "/usr/local/Cellar/gcc/8.1.0/lib/gcc/8/gcc/x86_64-apple-darwin17.5.0/8.1.0/include/stddef.h"
.file 23 "includes/rts/EventLogWriter.h"
.file 24 "includes/RtsAPI.h"
.file 25 "includes/rts/storage/Closures.h"
.file 26 "rts/Capability.h"
.file 27 "includes/rts/Types.h"
.file 28 "includes/rts/storage/InfoTables.h"
.file 29 "/usr/include/stdlib.h"
.file 30 "/usr/include/time.h"
.file 31 "includes/rts/Messages.h"
.file 32 "includes/rts/Threads.h"
.file 33 "rts/Task.h"
.file 34 "includes/stg/MiscClosures.h"
.file 35 "includes/rts/storage/MBlock.h"
.file 36 "/usr/include/_stdio.h"
.file 37 "/usr/local/Cellar/gcc/8.1.0/lib/gcc/8/gcc/x86_64-apple-darwin17.5.0/8.1.0/include-fixed/stdio.h"
.file 38 "includes/rts/Flags.h"
.file 39 "includes/rts/Stable.h"
.file 40 "includes/Rts.h"
.file 41 "rts/sm/HeapAlloc.h"
.file 42 "rts/sm/GC.h"
.section __DWARF,__debug_info,regular,debug
Lsection__debug_info:
Ldebug_info0:
.long 0x5f16
.word 0x2
.set L$set$7,Ldebug_abbrev0-Lsection__debug_abbrev
.long L$set$7
.byte 0x8
.byte 0x1
.ascii "GNU C17 8.1.0 -fPIC -feliminate-unused-debug-symbols -mmacosx-version-min=10.13.0 -mtune=core2 -g -O2 -O2 -fno-stack-protector -fno-strict-aliasing -fomit-frame-pointer -fno-common\0"
.byte 0x1
.ascii "rts/StgCRun.c\0"
.ascii "/Users/carter/WorkSpace/projects/active/ghc-head-may2018-clang-sad\0"
.byte 0x1
.quad Ltext0
.quad Letext0
.set L$set$8,Ldebug_line0-Lsection__debug_line
.long L$set$8
.byte 0x2
.byte 0x4
.byte 0x4
.ascii "float\0"
.byte 0x2
.byte 0x8
.byte 0x4
.ascii "double\0"
.byte 0x3
.ascii "signgam\0"
.byte 0x12
.word 0x2c5
.byte 0xc
.long 0x14e
.byte 0x1
.byte 0x1
.byte 0x2
.byte 0x4
.byte 0x5
.ascii "int\0"
.byte 0x2
.byte 0x1
.byte 0x6
.ascii "signed char\0"
.byte 0x2
.byte 0x1
.byte 0x8
.ascii "unsigned char\0"
.byte 0x2
.byte 0x2
.byte 0x5
.ascii "short int\0"
.byte 0x2
.byte 0x2
.byte 0x7
.ascii "short unsigned int\0"
.byte 0x2
.byte 0x4
.byte 0x7
.ascii "unsigned int\0"
.byte 0x4
.ascii "__int64_t\0"
.byte 0x3
.byte 0x2e
.byte 0x14
.long 0x1ba
.byte 0x2
.byte 0x8
.byte 0x5
.ascii "long long int\0"
.byte 0x2
.byte 0x8
.byte 0x7
.ascii "long long unsigned int\0"
.byte 0x2
.byte 0x8
.byte 0x5
.ascii "long int\0"
.byte 0x2
.byte 0x8
.byte 0x7
.ascii "long unsigned int\0"
.byte 0x2
.byte 0x1
.byte 0x6
.ascii "char\0"
.byte 0x5
.long 0x206
.byte 0x6
.ascii "__va_list_tag\0"
.byte 0x18
.byte 0x2
.byte 0
.long 0x286
.byte 0x7
.ascii "gp_offset\0"
.byte 0x2
.byte 0
.long 0x198
.byte 0x2
.byte 0x23
.byte 0
.byte 0x7
.ascii "fp_offset\0"
.byte 0x2
.byte 0
.long 0x198
.byte 0x2
.byte 0x23
.byte 0x4
.byte 0x7
.ascii "overflow_arg_area\0"
.byte 0x2
.byte 0
.long 0x286
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0x7
.ascii "reg_save_area\0"
.byte 0x2
.byte 0
.long 0x286
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0
.byte 0x8
.byte 0x8
.byte 0x4
.ascii "__darwin_off_t\0"
.byte 0x4
.byte 0x47
.byte 0x13
.long 0x1a8
.byte 0x4
.ascii "int32_t\0"
.byte 0x5
.byte 0x1e
.byte 0xf
.long 0x14e
.byte 0x4
.ascii "int64_t\0"
.byte 0x6
.byte 0x1e
.byte 0x14
.long 0x1ba
.byte 0x4
.ascii "uint8_t\0"
.byte 0x7
.byte 0x1f
.byte 0x17
.long 0x164
.byte 0x4
.ascii "uint16_t\0"
.byte 0x8
.byte 0x1f
.byte 0x18
.long 0x182
.byte 0x4
.ascii "uint32_t\0"
.byte 0x9
.byte 0x1f
.byte 0x16
.long 0x198
.byte 0x4
.ascii "uint64_t\0"
.byte 0xa
.byte 0x1f
.byte 0x1c
.long 0x1cb
.byte 0x4
.ascii "StgWord8\0"
.byte 0xb
.byte 0x41
.byte 0x22
.long 0x2bf
.byte 0x4
.ascii "StgWord16\0"
.byte 0xb
.byte 0x4a
.byte 0x22
.long 0x2cf
.byte 0x4
.ascii "StgWord32\0"
.byte 0xb
.byte 0x53
.byte 0x22
.long 0x2e0
.byte 0x4
.ascii "StgInt64\0"
.byte 0xb
.byte 0x5d
.byte 0x22
.long 0x2af
.byte 0x4
.ascii "StgWord64\0"
.byte 0xb
.byte 0x5e
.byte 0x22
.long 0x2f1
.byte 0x9
.byte 0x10
.byte 0xb
.byte 0x68
.byte 0x9
.long 0x37e
.byte 0xa
.ascii "h\0"
.byte 0xb
.byte 0x68
.byte 0x1c
.long 0x348
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "l\0"
.byte 0xb
.byte 0x68
.byte 0x29
.long 0x348
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0
.byte 0x4
.ascii "StgWord128\0"
.byte 0xb
.byte 0x68
.byte 0x2e
.long 0x35a
.byte 0x9
.byte 0x20
.byte 0xb
.byte 0x6a
.byte 0x9
.long 0x3b5
.byte 0xa
.ascii "h\0"
.byte 0xb
.byte 0x6a
.byte 0x1d
.long 0x37e
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "l\0"
.byte 0xb
.byte 0x6a
.byte 0x2b
.long 0x37e
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0
.byte 0x4
.ascii "StgWord256\0"
.byte 0xb
.byte 0x6a
.byte 0x30
.long 0x391
.byte 0x9
.byte 0x40
.byte 0xb
.byte 0x6c
.byte 0x9
.long 0x3ec
.byte 0xa
.ascii "h\0"
.byte 0xb
.byte 0x6c
.byte 0x1d
.long 0x3b5
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "l\0"
.byte 0xb
.byte 0x6c
.byte 0x2b
.long 0x3b5
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0
.byte 0x4
.ascii "StgWord512\0"
.byte 0xb
.byte 0x6c
.byte 0x30
.long 0x3c8
.byte 0x4
.ascii "StgInt\0"
.byte 0xb
.byte 0x74
.byte 0x1c
.long 0x2af
.byte 0xb
.long 0x3ff
.byte 0x4
.ascii "StgWord\0"
.byte 0xb
.byte 0x75
.byte 0x1c
.long 0x2f1
.byte 0x5
.long 0x413
.byte 0x4
.ascii "StgHalfInt\0"
.byte 0xb
.byte 0x77
.byte 0x1c
.long 0x29f
.byte 0x4
.ascii "StgHalfWord\0"
.byte 0xb
.byte 0x78
.byte 0x1c
.long 0x2e0
.byte 0x4
.ascii "StgAddr\0"
.byte 0xb
.byte 0x9f
.byte 0x1c
.long 0x286
.byte 0x4
.ascii "StgChar\0"
.byte 0xb
.byte 0xa0
.byte 0x1c
.long 0x325
.byte 0x4
.ascii "StgFloat\0"
.byte 0xb
.byte 0xa2
.byte 0x1c
.long 0x128
.byte 0x4
.ascii "StgDouble\0"
.byte 0xb
.byte 0xa3
.byte 0x1c
.long 0x131
.byte 0x4
.ascii "StgPtr\0"
.byte 0xb
.byte 0xa4
.byte 0x1c
.long 0x4a1
.byte 0xc
.byte 0x8
.long 0x413
.byte 0x4
.ascii "StgCode\0"
.byte 0xb
.byte 0xa7
.byte 0x1c
.long 0x302
.byte 0x4
.ascii "StgFunPtr\0"
.byte 0xb
.byte 0xba
.byte 0x14
.long 0x4c9
.byte 0xc
.byte 0x8
.long 0x4d5
.byte 0xd
.byte 0x1
.long 0x286
.byte 0xd
.byte 0x1
.long 0x4db
.byte 0xc
.byte 0x8
.long 0x4cf
.byte 0x4
.ascii "W_\0"
.byte 0xc
.byte 0xe5
.byte 0x16
.long 0x413
.byte 0xe
.long 0x413
.long 0x4f7
.byte 0xf
.byte 0
.byte 0x9
.byte 0x18
.byte 0xd
.byte 0x20
.byte 0x9
.long 0x54d
.byte 0xa
.ascii "stgEagerBlackholeInfo\0"
.byte 0xd
.byte 0x21
.byte 0x12
.long 0x413
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "stgGCEnter1\0"
.byte 0xd
.byte 0x22
.byte 0x12
.long 0x4b7
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "stgGCFun\0"
.byte 0xd
.byte 0x23
.byte 0x12
.long 0x4b7
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0
.byte 0x4
.ascii "StgFunTable\0"
.byte 0xd
.byte 0x24
.byte 0x3
.long 0x4f7
.byte 0x10
.byte 0x8
.byte 0xd
.byte 0x2b
.byte 0x9
.long 0x5a7
.byte 0x11
.ascii "w\0"
.byte 0xd
.byte 0x2c
.byte 0x14
.long 0x413
.byte 0x11
.ascii "a\0"
.byte 0xd
.byte 0x2d
.byte 0x14
.long 0x44f
.byte 0x11
.ascii "c\0"
.byte 0xd
.byte 0x2e
.byte 0x14
.long 0x45f
.byte 0x11
.ascii "f\0"
.byte 0xd
.byte 0x2f
.byte 0x14
.long 0x46f
.byte 0x11
.ascii "i\0"
.byte 0xd
.byte 0x30
.byte 0x14
.long 0x3ff
.byte 0x11
.ascii "p\0"
.byte 0xd
.byte 0x31
.byte 0x14
.long 0x492
.byte 0
.byte 0x4
.ascii "StgUnion\0"
.byte 0xd
.byte 0x32
.byte 0x3
.long 0x561
.byte 0x12
.word 0x398
.byte 0xd
.byte 0x3c
.byte 0x9
.long 0x946
.byte 0xa
.ascii "rR1\0"
.byte 0xd
.byte 0x3d
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "rR2\0"
.byte 0xd
.byte 0x3e
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "rR3\0"
.byte 0xd
.byte 0x3f
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "rR4\0"
.byte 0xd
.byte 0x40
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0xa
.ascii "rR5\0"
.byte 0xd
.byte 0x41
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0xa
.ascii "rR6\0"
.byte 0xd
.byte 0x42
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0x28
.byte 0xa
.ascii "rR7\0"
.byte 0xd
.byte 0x43
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0x30
.byte 0xa
.ascii "rR8\0"
.byte 0xd
.byte 0x44
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0x38
.byte 0xa
.ascii "rR9\0"
.byte 0xd
.byte 0x45
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0x40
.byte 0xa
.ascii "rR10\0"
.byte 0xd
.byte 0x46
.byte 0x13
.long 0x5a7
.byte 0x2
.byte 0x23
.byte 0x48
.byte 0xa
.ascii "rF1\0"
.byte 0xd
.byte 0x47
.byte 0x13
.long 0x46f
.byte 0x2
.byte 0x23
.byte 0x50
.byte 0xa
.ascii "rF2\0"
.byte 0xd
.byte 0x48
.byte 0x13
.long 0x46f
.byte 0x2
.byte 0x23
.byte 0x54
.byte 0xa
.ascii "rF3\0"
.byte 0xd
.byte 0x49
.byte 0x13
.long 0x46f
.byte 0x2
.byte 0x23
.byte 0x58
.byte 0xa
.ascii "rF4\0"
.byte 0xd
.byte 0x4a
.byte 0x13
.long 0x46f
.byte 0x2
.byte 0x23
.byte 0x5c
.byte 0xa
.ascii "rF5\0"
.byte 0xd
.byte 0x4b
.byte 0x13
.long 0x46f
.byte 0x2
.byte 0x23
.byte 0x60
.byte 0xa
.ascii "rF6\0"
.byte 0xd
.byte 0x4c
.byte 0x13
.long 0x46f
.byte 0x2
.byte 0x23
.byte 0x64
.byte 0xa
.ascii "rD1\0"
.byte 0xd
.byte 0x4d
.byte 0x13
.long 0x480
.byte 0x2
.byte 0x23
.byte 0x68
.byte 0xa
.ascii "rD2\0"
.byte 0xd
.byte 0x4e
.byte 0x13
.long 0x480
.byte 0x2
.byte 0x23
.byte 0x70
.byte 0xa
.ascii "rD3\0"
.byte 0xd
.byte 0x4f
.byte 0x13
.long 0x480
.byte 0x2
.byte 0x23
.byte 0x78
.byte 0xa
.ascii "rD4\0"
.byte 0xd
.byte 0x50
.byte 0x13
.long 0x480
.byte 0x3
.byte 0x23
.byte 0x80,0x1
.byte 0xa
.ascii "rD5\0"
.byte 0xd
.byte 0x51
.byte 0x13
.long 0x480
.byte 0x3
.byte 0x23
.byte 0x88,0x1
.byte 0xa
.ascii "rD6\0"
.byte 0xd
.byte 0x52
.byte 0x13
.long 0x480
.byte 0x3
.byte 0x23
.byte 0x90,0x1
.byte 0xa
.ascii "rXMM1\0"
.byte 0xd
.byte 0x53
.byte 0x13
.long 0x37e
.byte 0x3
.byte 0x23
.byte 0x98,0x1
.byte 0xa
.ascii "rXMM2\0"
.byte 0xd
.byte 0x54
.byte 0x13
.long 0x37e
.byte 0x3
.byte 0x23
.byte 0xa8,0x1
.byte 0xa
.ascii "rXMM3\0"
.byte 0xd
.byte 0x55
.byte 0x13
.long 0x37e
.byte 0x3
.byte 0x23
.byte 0xb8,0x1
.byte 0xa
.ascii "rXMM4\0"
.byte 0xd
.byte 0x56
.byte 0x13
.long 0x37e
.byte 0x3
.byte 0x23
.byte 0xc8,0x1
.byte 0xa
.ascii "rXMM5\0"
.byte 0xd
.byte 0x57
.byte 0x13
.long 0x37e
.byte 0x3
.byte 0x23
.byte 0xd8,0x1
.byte 0xa
.ascii "rXMM6\0"
.byte 0xd
.byte 0x58
.byte 0x13
.long 0x37e
.byte 0x3
.byte 0x23
.byte 0xe8,0x1
.byte 0xa
.ascii "rYMM1\0"
.byte 0xd
.byte 0x59
.byte 0x13
.long 0x3b5
.byte 0x3
.byte 0x23
.byte 0xf8,0x1
.byte 0xa
.ascii "rYMM2\0"
.byte 0xd
.byte 0x5a
.byte 0x13
.long 0x3b5
.byte 0x3
.byte 0x23
.byte 0x98,0x2
.byte 0xa
.ascii "rYMM3\0"
.byte 0xd
.byte 0x5b
.byte 0x13
.long 0x3b5
.byte 0x3
.byte 0x23
.byte 0xb8,0x2
.byte 0xa
.ascii "rYMM4\0"
.byte 0xd
.byte 0x5c
.byte 0x13
.long 0x3b5
.byte 0x3
.byte 0x23
.byte 0xd8,0x2
.byte 0xa
.ascii "rYMM5\0"
.byte 0xd
.byte 0x5d
.byte 0x13
.long 0x3b5
.byte 0x3
.byte 0x23
.byte 0xf8,0x2
.byte 0xa
.ascii "rYMM6\0"
.byte 0xd
.byte 0x5e
.byte 0x13
.long 0x3b5
.byte 0x3
.byte 0x23
.byte 0x98,0x3
.byte 0xa
.ascii "rZMM1\0"
.byte 0xd
.byte 0x5f
.byte 0x13
.long 0x3ec
.byte 0x3
.byte 0x23
.byte 0xb8,0x3
.byte 0xa
.ascii "rZMM2\0"
.byte 0xd
.byte 0x60
.byte 0x13
.long 0x3ec
.byte 0x3
.byte 0x23
.byte 0xf8,0x3
.byte 0xa
.ascii "rZMM3\0"
.byte 0xd
.byte 0x61
.byte 0x13
.long 0x3ec
.byte 0x3
.byte 0x23
.byte 0xb8,0x4
.byte 0xa
.ascii "rZMM4\0"
.byte 0xd
.byte 0x62
.byte 0x13
.long 0x3ec
.byte 0x3
.byte 0x23
.byte 0xf8,0x4
.byte 0xa
.ascii "rZMM5\0"
.byte 0xd
.byte 0x63
.byte 0x13
.long 0x3ec
.byte 0x3
.byte 0x23
.byte 0xb8,0x5
.byte 0xa
.ascii "rZMM6\0"
.byte 0xd
.byte 0x64
.byte 0x13
.long 0x3ec
.byte 0x3
.byte 0x23
.byte 0xf8,0x5
.byte 0xa
.ascii "rL1\0"
.byte 0xd
.byte 0x65
.byte 0x13
.long 0x348
.byte 0x3
.byte 0x23
.byte 0xb8,0x6
.byte 0xa
.ascii "rSp\0"
.byte 0xd
.byte 0x66
.byte 0x13
.long 0x492
.byte 0x3
.byte 0x23
.byte 0xc0,0x6
.byte 0xa
.ascii "rSpLim\0"
.byte 0xd
.byte 0x67
.byte 0x13
.long 0x492
.byte 0x3
.byte 0x23
.byte 0xc8,0x6
.byte 0xa
.ascii "rHp\0"
.byte 0xd
.byte 0x68
.byte 0x13
.long 0x492
.byte 0x3
.byte 0x23
.byte 0xd0,0x6
.byte 0xa
.ascii "rHpLim\0"
.byte 0xd
.byte 0x69
.byte 0x13
.long 0x492
.byte 0x3
.byte 0x23
.byte 0xd8,0x6
.byte 0xa
.ascii "rCCCS\0"
.byte 0xd
.byte 0x6a
.byte 0x1d
.long 0xa49
.byte 0x3
.byte 0x23
.byte 0xe0,0x6
.byte 0xa
.ascii "rCurrentTSO\0"
.byte 0xd
.byte 0x6b
.byte 0x18
.long 0xbc2
.byte 0x3
.byte 0x23
.byte 0xe8,0x6
.byte 0xa
.ascii "rNursery\0"
.byte 0xd
.byte 0x6c
.byte 0x18
.long 0xbf9
.byte 0x3
.byte 0x23
.byte 0xf0,0x6
.byte 0xa
.ascii "rCurrentNursery\0"
.byte 0xd
.byte 0x6d
.byte 0x18
.long 0xcc6
.byte 0x3
.byte 0x23
.byte 0xf8,0x6
.byte 0xa
.ascii "rCurrentAlloc\0"
.byte 0xd
.byte 0x6e
.byte 0x18
.long 0xcc6
.byte 0x3
.byte 0x23
.byte 0x80,0x7
.byte 0xa
.ascii "rHpAlloc\0"
.byte 0xd
.byte 0x6f
.byte 0x13
.long 0x413
.byte 0x3
.byte 0x23
.byte 0x88,0x7
.byte 0xa
.ascii "rRet\0"
.byte 0xd
.byte 0x70
.byte 0x13
.long 0x413
.byte 0x3
.byte 0x23
.byte 0x90,0x7
.byte 0
.byte 0x13
.ascii "CostCentreStack_\0"
.byte 0x60
.byte 0xe
.byte 0x2c
.byte 0x10
.long 0xa49
.byte 0xa
.ascii "ccsID\0"
.byte 0xe
.byte 0x2d
.byte 0xc
.long 0x3ff
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "cc\0"
.byte 0xe
.byte 0x2f
.byte 0x11
.long 0x242c
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "prevStack\0"
.byte 0xe
.byte 0x31
.byte 0x1e
.long 0xa49
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "indexTable\0"
.byte 0xe
.byte 0x32
.byte 0x1e
.long 0x2440
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0xa
.ascii "root\0"
.byte 0xe
.byte 0x33
.byte 0x1e
.long 0xa49
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0xa
.ascii "depth\0"
.byte 0xe
.byte 0x34
.byte 0x10
.long 0x413
.byte 0x2
.byte 0x23
.byte 0x28
.byte 0xa
.ascii "scc_count\0"
.byte 0xe
.byte 0x36
.byte 0x10
.long 0x348
.byte 0x2
.byte 0x23
.byte 0x30
.byte 0xa
.ascii "selected\0"
.byte 0xe
.byte 0x39
.byte 0x10
.long 0x413
.byte 0x2
.byte 0x23
.byte 0x38
.byte 0x14
.set L$set$9,LASF0-Lsection__debug_str
.long L$set$9
.byte 0xe
.byte 0x3d
.byte 0x10
.long 0x413
.byte 0x2
.byte 0x23
.byte 0x40
.byte 0x14
.set L$set$10,LASF1-Lsection__debug_str
.long L$set$10
.byte 0xe
.byte 0x40
.byte 0x10
.long 0x348
.byte 0x2
.byte 0x23
.byte 0x48
.byte 0xa
.ascii "inherited_alloc\0"
.byte 0xe
.byte 0x43
.byte 0x10
.long 0x348
.byte 0x2
.byte 0x23
.byte 0x50
.byte 0xa
.ascii "inherited_ticks\0"
.byte 0xe
.byte 0x47
.byte 0x10
.long 0x413
.byte 0x2
.byte 0x23
.byte 0x58
.byte 0
.byte 0xc
.byte 0x8
.long 0x946
.byte 0x13
.ascii "StgTSO_\0"
.byte 0x78
.byte 0xf
.byte 0x50
.byte 0x10
.long 0xbc2
.byte 0x14
.set L$set$11,LASF2-Lsection__debug_str
.long L$set$11
.byte 0xf
.byte 0x51
.byte 0x1d
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "_link\0"
.byte 0xf
.byte 0x56
.byte 0x1d
.long 0xbc2
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "global_link\0"
.byte 0xf
.byte 0x66
.byte 0x1d
.long 0xbc2
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "stackobj\0"
.byte 0xf
.byte 0x6c
.byte 0x1d
.long 0x29c4
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0xa
.ascii "what_next\0"
.byte 0xf
.byte 0x7c
.byte 0x1d
.long 0x313
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0xa
.ascii "why_blocked\0"
.byte 0xf
.byte 0x7d
.byte 0x1d
.long 0x313
.byte 0x2
.byte 0x23
.byte 0x22
.byte 0xa
.ascii "flags\0"
.byte 0xf
.byte 0x7e
.byte 0x1d
.long 0x325
.byte 0x2
.byte 0x23
.byte 0x24
.byte 0xa
.ascii "block_info\0"
.byte 0xf
.byte 0x7f
.byte 0x1d
.long 0x309e
.byte 0x2
.byte 0x23
.byte 0x28
.byte 0xa
.ascii "id\0"
.byte 0xf
.byte 0x80
.byte 0x1d
.long 0x3019
.byte 0x2
.byte 0x23
.byte 0x30
.byte 0xa
.ascii "saved_errno\0"
.byte 0xf
.byte 0x81
.byte 0x1d
.long 0x325
.byte 0x2
.byte 0x23
.byte 0x34
.byte 0xa
.ascii "dirty\0"
.byte 0xf
.byte 0x82
.byte 0x1d
.long 0x325
.byte 0x2
.byte 0x23
.byte 0x38
.byte 0xa
.ascii "bound\0"
.byte 0xf
.byte 0x83
.byte 0x1d
.long 0x316f
.byte 0x2
.byte 0x23
.byte 0x40
.byte 0xa
.ascii "cap\0"
.byte 0xf
.byte 0x84
.byte 0x1d
.long 0x3175
.byte 0x2
.byte 0x23
.byte 0x48
.byte 0xa
.ascii "trec\0"
.byte 0xf
.byte 0x86
.byte 0x1d
.long 0x2eef
.byte 0x2
.byte 0x23
.byte 0x50
.byte 0xa
.ascii "blocked_exceptions\0"
.byte 0xf
.byte 0x8b
.byte 0x1e
.long 0x3013
.byte 0x2
.byte 0x23
.byte 0x58
.byte 0xa
.ascii "bq\0"
.byte 0xf
.byte 0x91
.byte 0x1f
.long 0x28ed
.byte 0x2
.byte 0x23
.byte 0x60
.byte 0xa
.ascii "alloc_limit\0"
.byte 0xf
.byte 0xa1
.byte 0xf
.long 0x337
.byte 0x2
.byte 0x23
.byte 0x68
.byte 0xa
.ascii "tot_stack_size\0"
.byte 0xf
.byte 0xae
.byte 0x10
.long 0x325
.byte 0x2
.byte 0x23
.byte 0x70
.byte 0
.byte 0xc
.byte 0x8
.long 0xa4f
.byte 0x13
.ascii "nursery_\0"
.byte 0x10
.byte 0x10
.byte 0x39
.byte 0x10
.long 0xbf9
.byte 0x14
.set L$set$12,LASF3-Lsection__debug_str
.long L$set$12
.byte 0x10
.byte 0x3a
.byte 0x14
.long 0x4bc4
.byte 0x2
.byte 0x23
.byte 0
.byte 0x14
.set L$set$13,LASF4-Lsection__debug_str
.long L$set$13
.byte 0x10
.byte 0x3b
.byte 0x14
.long 0x4bb3
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0
.byte 0xc
.byte 0x8
.long 0xbc8
.byte 0x13
.ascii "bdescr_\0"
.byte 0x40
.byte 0x11
.byte 0x57
.byte 0x10
.long 0xcc6
.byte 0xa
.ascii "start\0"
.byte 0x11
.byte 0x59
.byte 0xc
.long 0x492
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "free\0"
.byte 0x11
.byte 0x5b
.byte 0xc
.long 0x492
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0x14
.set L$set$14,LASF5-Lsection__debug_str
.long L$set$14
.byte 0x11
.byte 0x65
.byte 0x15
.long 0xcc6
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "u\0"
.byte 0x11
.byte 0x6b
.byte 0x7
.long 0x4803
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0xa
.ascii "gen\0"
.byte 0x11
.byte 0x6d
.byte 0x19
.long 0x4b51
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0xa
.ascii "gen_no\0"
.byte 0x11
.byte 0x6f
.byte 0xf
.long 0x313
.byte 0x2
.byte 0x23
.byte 0x28
.byte 0xa
.ascii "dest_no\0"
.byte 0x11
.byte 0x70
.byte 0xf
.long 0x313
.byte 0x2
.byte 0x23
.byte 0x2a
.byte 0xa
.ascii "node\0"
.byte 0x11
.byte 0x71
.byte 0xf
.long 0x313
.byte 0x2
.byte 0x23
.byte 0x2c
.byte 0xa
.ascii "flags\0"
.byte 0x11
.byte 0x73
.byte 0xf
.long 0x313
.byte 0x2
.byte 0x23
.byte 0x2e
.byte 0x14
.set L$set$15,LASF3-Lsection__debug_str
.long L$set$15
.byte 0x11
.byte 0x75
.byte 0xf
.long 0x325
.byte 0x2
.byte 0x23
.byte 0x30
.byte 0xa
.ascii "_padding\0"
.byte 0x11
.byte 0x79
.byte 0xf
.long 0x4b57
.byte 0x2
.byte 0x23
.byte 0x34
.byte 0
.byte 0xc
.byte 0x8
.long 0xbff
.byte 0x4
.ascii "StgRegTable\0"
.byte 0xd
.byte 0x71
.byte 0x3
.long 0x5b8
.byte 0x15
.ascii "ENT_VIA_NODE_ctr\0"
.byte 0x13
.byte 0x2e
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_STATIC_THK_SINGLE_ctr\0"
.byte 0x13
.byte 0x2f
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_DYN_THK_SINGLE_ctr\0"
.byte 0x13
.byte 0x30
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_STATIC_THK_MANY_ctr\0"
.byte 0x13
.byte 0x31
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_DYN_THK_MANY_ctr\0"
.byte 0x13
.byte 0x32
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_STATIC_FUN_DIRECT_ctr\0"
.byte 0x13
.byte 0x33
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_DYN_FUN_DIRECT_ctr\0"
.byte 0x13
.byte 0x34
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_STATIC_CON_ctr\0"
.byte 0x13
.byte 0x35
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_DYN_CON_ctr\0"
.byte 0x13
.byte 0x36
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_STATIC_IND_ctr\0"
.byte 0x13
.byte 0x37
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_DYN_IND_ctr\0"
.byte 0x13
.byte 0x38
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_PERM_IND_ctr\0"
.byte 0x13
.byte 0x39
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_PAP_ctr\0"
.byte 0x13
.byte 0x3a
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_AP_ctr\0"
.byte 0x13
.byte 0x3b
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_AP_STACK_ctr\0"
.byte 0x13
.byte 0x3c
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_BH_ctr\0"
.byte 0x13
.byte 0x3d
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ENT_LNE_ctr\0"
.byte 0x13
.byte 0x3e
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UNKNOWN_CALL_ctr\0"
.byte 0x13
.byte 0x40
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_v16_ctr\0"
.byte 0x13
.byte 0x42
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_v_ctr\0"
.byte 0x13
.byte 0x43
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_f_ctr\0"
.byte 0x13
.byte 0x44
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_d_ctr\0"
.byte 0x13
.byte 0x45
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_l_ctr\0"
.byte 0x13
.byte 0x46
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_n_ctr\0"
.byte 0x13
.byte 0x47
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_p_ctr\0"
.byte 0x13
.byte 0x48
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_pv_ctr\0"
.byte 0x13
.byte 0x49
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_pp_ctr\0"
.byte 0x13
.byte 0x4a
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_ppv_ctr\0"
.byte 0x13
.byte 0x4b
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_ppp_ctr\0"
.byte 0x13
.byte 0x4c
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_pppv_ctr\0"
.byte 0x13
.byte 0x4d
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_pppp_ctr\0"
.byte 0x13
.byte 0x4e
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_ppppp_ctr\0"
.byte 0x13
.byte 0x4f
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_fast_pppppp_ctr\0"
.byte 0x13
.byte 0x50
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "VERY_SLOW_CALL_ctr\0"
.byte 0x13
.byte 0x51
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ticky_slow_call_unevald\0"
.byte 0x13
.byte 0x53
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_ctr\0"
.byte 0x13
.byte 0x54
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "MULTI_CHUNK_SLOW_CALL_ctr\0"
.byte 0x13
.byte 0x55
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "MULTI_CHUNK_SLOW_CALL_CHUNKS_ctr\0"
.byte 0x13
.byte 0x56
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "KNOWN_CALL_ctr\0"
.byte 0x13
.byte 0x57
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "KNOWN_CALL_TOO_FEW_ARGS_ctr\0"
.byte 0x13
.byte 0x58
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "KNOWN_CALL_EXTRA_ARGS_ctr\0"
.byte 0x13
.byte 0x59
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_FUN_TOO_FEW_ctr\0"
.byte 0x13
.byte 0x5a
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_FUN_CORRECT_ctr\0"
.byte 0x13
.byte 0x5b
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_FUN_TOO_MANY_ctr\0"
.byte 0x13
.byte 0x5c
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_PAP_TOO_FEW_ctr\0"
.byte 0x13
.byte 0x5d
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_PAP_CORRECT_ctr\0"
.byte 0x13
.byte 0x5e
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_PAP_TOO_MANY_ctr\0"
.byte 0x13
.byte 0x5f
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "SLOW_CALL_UNEVALD_ctr\0"
.byte 0x13
.byte 0x60
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPDF_OMITTED_ctr\0"
.byte 0x13
.byte 0x63
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPDF_PUSHED_ctr\0"
.byte 0x13
.byte 0x64
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "CATCHF_PUSHED_ctr\0"
.byte 0x13
.byte 0x65
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPDF_RCC_PUSHED_ctr\0"
.byte 0x13
.byte 0x66
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPDF_RCC_OMITTED_ctr\0"
.byte 0x13
.byte 0x67
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_SQUEEZED_ctr\0"
.byte 0x13
.byte 0x69
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_CON_IN_NEW_ctr\0"
.byte 0x13
.byte 0x6a
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_CON_IN_PLACE_ctr\0"
.byte 0x13
.byte 0x6b
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_PAP_IN_NEW_ctr\0"
.byte 0x13
.byte 0x6c
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_PAP_IN_PLACE_ctr\0"
.byte 0x13
.byte 0x6d
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_HEAP_ctr\0"
.byte 0x13
.byte 0x6f
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_HEAP_tot\0"
.byte 0x13
.byte 0x70
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "HEAP_CHK_ctr\0"
.byte 0x13
.byte 0x72
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "STK_CHK_ctr\0"
.byte 0x13
.byte 0x73
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_RTS_ctr\0"
.byte 0x13
.byte 0x75
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_RTS_tot\0"
.byte 0x13
.byte 0x76
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_FUN_ctr\0"
.byte 0x13
.byte 0x78
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_FUN_adm\0"
.byte 0x13
.byte 0x79
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_FUN_gds\0"
.byte 0x13
.byte 0x7a
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_FUN_slp\0"
.byte 0x13
.byte 0x7b
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_NEW_IND_ctr\0"
.byte 0x13
.byte 0x7d
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_NEW_PERM_IND_ctr\0"
.byte 0x13
.byte 0x7e
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_OLD_IND_ctr\0"
.byte 0x13
.byte 0x7f
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_OLD_PERM_IND_ctr\0"
.byte 0x13
.byte 0x80
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_BH_UPDATABLE_ctr\0"
.byte 0x13
.byte 0x82
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_CAF_BH_UPDATABLE_ctr\0"
.byte 0x13
.byte 0x83
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "UPD_CAF_BH_SINGLE_ENTRY_ctr\0"
.byte 0x13
.byte 0x84
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "GC_SEL_ABANDONED_ctr\0"
.byte 0x13
.byte 0x86
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "GC_SEL_MINOR_ctr\0"
.byte 0x13
.byte 0x87
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "GC_SEL_MAJOR_ctr\0"
.byte 0x13
.byte 0x88
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "GC_FAILED_PROMOTION_ctr\0"
.byte 0x13
.byte 0x8a
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_UP_THK_ctr\0"
.byte 0x13
.byte 0x8c
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_SE_THK_ctr\0"
.byte 0x13
.byte 0x8d
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_THK_adm\0"
.byte 0x13
.byte 0x8e
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_THK_gds\0"
.byte 0x13
.byte 0x8f
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_THK_slp\0"
.byte 0x13
.byte 0x90
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_CON_ctr\0"
.byte 0x13
.byte 0x92
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_CON_adm\0"
.byte 0x13
.byte 0x93
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_CON_gds\0"
.byte 0x13
.byte 0x94
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_CON_slp\0"
.byte 0x13
.byte 0x95
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_TUP_ctr\0"
.byte 0x13
.byte 0x97
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_TUP_adm\0"
.byte 0x13
.byte 0x98
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_TUP_gds\0"
.byte 0x13
.byte 0x99
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_TUP_slp\0"
.byte 0x13
.byte 0x9a
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_BH_ctr\0"
.byte 0x13
.byte 0x9c
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_BH_adm\0"
.byte 0x13
.byte 0x9d
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_BH_gds\0"
.byte 0x13
.byte 0x9e
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_BH_slp\0"
.byte 0x13
.byte 0x9f
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_PRIM_ctr\0"
.byte 0x13
.byte 0xa1
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_PRIM_adm\0"
.byte 0x13
.byte 0xa2
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_PRIM_gds\0"
.byte 0x13
.byte 0xa3
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_PRIM_slp\0"
.byte 0x13
.byte 0xa4
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_PAP_ctr\0"
.byte 0x13
.byte 0xa6
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_PAP_adm\0"
.byte 0x13
.byte 0xa7
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_PAP_gds\0"
.byte 0x13
.byte 0xa8
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_PAP_slp\0"
.byte 0x13
.byte 0xa9
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_TSO_ctr\0"
.byte 0x13
.byte 0xab
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_TSO_adm\0"
.byte 0x13
.byte 0xac
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_TSO_gds\0"
.byte 0x13
.byte 0xad
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "ALLOC_TSO_slp\0"
.byte 0x13
.byte 0xae
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "RET_NEW_ctr\0"
.byte 0x13
.byte 0xb0
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "RET_OLD_ctr\0"
.byte 0x13
.byte 0xb1
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "RET_UNBOXED_TUP_ctr\0"
.byte 0x13
.byte 0xb2
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "RET_SEMI_loads_avoided\0"
.byte 0x13
.byte 0xb4
.byte 0xf
.long 0x3ff
.byte 0x1
.byte 0x1
.byte 0xe
.long 0x3ff
.long 0x1960
.byte 0x16
.long 0x1f1
.byte 0x8
.byte 0
.byte 0x15
.ascii "RET_NEW_hst\0"
.byte 0x13
.byte 0xbb
.byte 0xf
.long 0x1950
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "RET_OLD_hst\0"
.byte 0x13
.byte 0xbc
.byte 0xf
.long 0x1950
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "RET_UNBOXED_TUP_hst\0"
.byte 0x13
.byte 0xbd
.byte 0xf
.long 0x1950
.byte 0x1
.byte 0x1
.byte 0x4
.ascii "HsBool\0"
.byte 0x14
.byte 0x26
.byte 0x21
.long 0x3ff
.byte 0xc
.byte 0x8
.long 0x19bf
.byte 0x17
.byte 0x1
.byte 0x4
.ascii "Time\0"
.byte 0x15
.byte 0x12
.byte 0x11
.long 0x2af
.byte 0x4
.ascii "size_t\0"
.byte 0x16
.byte 0xd8
.byte 0x17
.long 0x1f1
.byte 0x2
.byte 0x10
.byte 0x4
.ascii "long double\0"
.byte 0x9
.byte 0x20
.byte 0x17
.byte 0x13
.byte 0x9
.long 0x1a64
.byte 0xa
.ascii "initEventLogWriter\0"
.byte 0x17
.byte 0x15
.byte 0xd
.long 0x19b9
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "writeEventLog\0"
.byte 0x17
.byte 0x18
.byte 0xd
.long 0x1a82
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "flushEventLog\0"
.byte 0x17
.byte 0x1b
.byte 0xd
.long 0x19b9
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "stopEventLogWriter\0"
.byte 0x17
.byte 0x1e
.byte 0xd
.long 0x19b9
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0
.byte 0x18
.byte 0x1
.long 0x1a79
.long 0x1a79
.byte 0x19
.long 0x286
.byte 0x19
.long 0x19ce
.byte 0
.byte 0x2
.byte 0x1
.byte 0x2
.ascii "_Bool\0"
.byte 0xc
.byte 0x8
.long 0x1a64
.byte 0x4
.ascii "EventLogWriter\0"
.byte 0x17
.byte 0x1f
.byte 0x3
.long 0x19ec
.byte 0x5
.long 0x1a88
.byte 0x15
.ascii "FileEventLogWriter\0"
.byte 0x17
.byte 0x25
.byte 0x1d
.long 0x1a9f
.byte 0x1
.byte 0x1
.byte 0x1a
.byte 0x4
.byte 0x18
.byte 0x19
.byte 0xe
.long 0x1b07
.byte 0x1b
.ascii "NoStatus\0"
.byte 0
.byte 0x1b
.ascii "Success\0"
.byte 0x1
.byte 0x1b
.ascii "Killed\0"
.byte 0x2
.byte 0x1b
.ascii "Interrupted\0"
.byte 0x3
.byte 0x1b
.ascii "HeapExhausted\0"
.byte 0x4
.byte 0
.byte 0x4
.ascii "SchedulerStatus\0"
.byte 0x18
.byte 0x1f
.byte 0x3
.long 0x1ac1
.byte 0xc
.byte 0x8
.long 0x1b25
.byte 0x13
.ascii "StgClosure_\0"
.byte 0x8
.byte 0x19
.byte 0x4f
.byte 0x10
.long 0x1b5d
.byte 0x14
.set L$set$16,LASF2-Lsection__debug_str
.long L$set$16
.byte 0x19
.byte 0x50
.byte 0x11
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "payload\0"
.byte 0x19
.byte 0x51
.byte 0x19
.long 0x2874
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0
.byte 0x4
.ascii "Capability\0"
.byte 0x18
.byte 0x27
.byte 0x1c
.long 0x1b70
.byte 0x1c
.ascii "Capability_\0"
.word 0x480
.byte 0x1a
.byte 0x1d
.byte 0x8
.long 0x1e3c
.byte 0xa
.ascii "f\0"
.byte 0x1a
.byte 0x21
.byte 0x11
.long 0x54d
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "r\0"
.byte 0x1a
.byte 0x22
.byte 0x11
.long 0xccc
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0xa
.ascii "no\0"
.byte 0x1a
.byte 0x24
.byte 0xe
.long 0x2e0
.byte 0x3
.byte 0x23
.byte 0xb0,0x7
.byte 0xa
.ascii "node\0"
.byte 0x1a
.byte 0x2d
.byte 0xe
.long 0x2e0
.byte 0x3
.byte 0x23
.byte 0xb4,0x7
.byte 0xa
.ascii "running_task\0"
.byte 0x1a
.byte 0x33
.byte 0xb
.long 0x5d5a
.byte 0x3
.byte 0x23
.byte 0xb8,0x7
.byte 0xa
.ascii "in_haskell\0"
.byte 0x1a
.byte 0x37
.byte 0xa
.long 0x1a79
.byte 0x3
.byte 0x23
.byte 0xc0,0x7
.byte 0xa
.ascii "idle\0"
.byte 0x1a
.byte 0x3a
.byte 0xe
.long 0x2e0
.byte 0x3
.byte 0x23
.byte 0xc4,0x7
.byte 0xa
.ascii "disabled\0"
.byte 0x1a
.byte 0x3c
.byte 0xa
.long 0x1a79
.byte 0x3
.byte 0x23
.byte 0xc8,0x7
.byte 0xa
.ascii "run_queue_hd\0"
.byte 0x1a
.byte 0x42
.byte 0xd
.long 0x28f3
.byte 0x3
.byte 0x23
.byte 0xd0,0x7
.byte 0xa
.ascii "run_queue_tl\0"
.byte 0x1a
.byte 0x43
.byte 0xd
.long 0x28f3
.byte 0x3
.byte 0x23
.byte 0xd8,0x7
.byte 0xa
.ascii "n_run_queue\0"
.byte 0x1a
.byte 0x44
.byte 0xe
.long 0x2e0
.byte 0x3
.byte 0x23
.byte 0xe0,0x7
.byte 0xa
.ascii "suspended_ccalls\0"
.byte 0x1a
.byte 0x4c
.byte 0xd
.long 0x5dba
.byte 0x3
.byte 0x23
.byte 0xe8,0x7
.byte 0xa
.ascii "n_suspended_ccalls\0"
.byte 0x1a
.byte 0x4d
.byte 0xe
.long 0x2e0
.byte 0x3
.byte 0x23
.byte 0xf0,0x7
.byte 0xa
.ascii "mut_lists\0"
.byte 0x1a
.byte 0x54
.byte 0xe
.long 0x5dc0
.byte 0x3
.byte 0x23
.byte 0xf8,0x7
.byte 0xa
.ascii "saved_mut_lists\0"
.byte 0x1a
.byte 0x55
.byte 0xe
.long 0x5dc0
.byte 0x3
.byte 0x23
.byte 0x80,0x8
.byte 0xa
.ascii "pinned_object_block\0"
.byte 0x1a
.byte 0x58
.byte 0xd
.long 0x4bc4
.byte 0x3
.byte 0x23
.byte 0x88,0x8
.byte 0xa
.ascii "pinned_object_blocks\0"
.byte 0x1a
.byte 0x5a
.byte 0xd
.long 0x4bc4
.byte 0x3
.byte 0x23
.byte 0x90,0x8
.byte 0xa
.ascii "weak_ptr_list_hd\0"
.byte 0x1a
.byte 0x5e
.byte 0xe
.long 0x4bca
.byte 0x3
.byte 0x23
.byte 0x98,0x8
.byte 0xa
.ascii "weak_ptr_list_tl\0"
.byte 0x1a
.byte 0x5f
.byte 0xe
.long 0x4bca
.byte 0x3
.byte 0x23
.byte 0xa0,0x8
.byte 0xa
.ascii "context_switch\0"
.byte 0x1a
.byte 0x63
.byte 0x9
.long 0x14e
.byte 0x3
.byte 0x23
.byte 0xa8,0x8
.byte 0xa
.ascii "interrupt\0"
.byte 0x1a
.byte 0x6d
.byte 0x9
.long 0x14e
.byte 0x3
.byte 0x23
.byte 0xac,0x8
.byte 0xa
.ascii "total_allocated\0"
.byte 0x1a
.byte 0x71
.byte 0x8
.long 0x4e1
.byte 0x3
.byte 0x23
.byte 0xb0,0x8
.byte 0xa
.ascii "free_tvar_watch_queues\0"
.byte 0x1a
.byte 0x9c
.byte 0x18
.long 0x2c4d
.byte 0x3
.byte 0x23
.byte 0xb8,0x8
.byte 0xa
.ascii "free_invariant_check_queues\0"
.byte 0x1a
.byte 0x9d
.byte 0x1d
.long 0x2efb
.byte 0x3
.byte 0x23
.byte 0xc0,0x8
.byte 0xa
.ascii "free_trec_chunks\0"
.byte 0x1a
.byte 0x9e
.byte 0x13
.long 0x2ef5
.byte 0x3
.byte 0x23
.byte 0xc8,0x8
.byte 0xa
.ascii "free_trec_headers\0"
.byte 0x1a
.byte 0x9f
.byte 0x14
.long 0x2cc1
.byte 0x3
.byte 0x23
.byte 0xd0,0x8
.byte 0xa
.ascii "transaction_tokens\0"
.byte 0x1a
.byte 0xa0
.byte 0xe
.long 0x2e0
.byte 0x3
.byte 0x23
.byte 0xd8,0x8
.byte 0
.byte 0x1a
.byte 0x4
.byte 0x18
.byte 0x36
.byte 0xe
.long 0x1e96
.byte 0x1b
.ascii "RtsOptsNone\0"
.byte 0
.byte 0x1b
.ascii "RtsOptsIgnore\0"
.byte 0x1
.byte 0x1b
.ascii "RtsOptsIgnoreAll\0"
.byte 0x2
.byte 0x1b
.ascii "RtsOptsSafeOnly\0"
.byte 0x3
.byte 0x1b
.ascii "RtsOptsAll\0"
.byte 0x4
.byte 0
.byte 0x4
.ascii "RtsOptsEnabledEnum\0"
.byte 0x18
.byte 0x3c
.byte 0x5
.long 0x1e3c
.byte 0x9
.byte 0x70
.byte 0x18
.byte 0x43
.byte 0x9
.long 0x200e
.byte 0xa
.ascii "rts_opts_enabled\0"
.byte 0x18
.byte 0x46
.byte 0x18
.long 0x1e96
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "rts_opts_suggestions\0"
.byte 0x18
.byte 0x49
.byte 0xc
.long 0x19aa
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "rts_opts\0"
.byte 0x18
.byte 0x4c
.byte 0x11
.long 0x200e
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "rts_hs_main\0"
.byte 0x18
.byte 0x4f
.byte 0xc
.long 0x19aa
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0xa
.ascii "keep_cafs\0"
.byte 0x18
.byte 0x52
.byte 0xc
.long 0x19aa
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0xa
.ascii "eventlog_writer\0"
.byte 0x18
.byte 0x55
.byte 0x1b
.long 0x2014
.byte 0x2
.byte 0x23
.byte 0x28
.byte 0xa
.ascii "defaultsHook\0"
.byte 0x18
.byte 0x59
.byte 0xd
.long 0x19b9
.byte 0x2
.byte 0x23
.byte 0x30
.byte 0xa
.ascii "onExitHook\0"
.byte 0x18
.byte 0x5c
.byte 0xd
.long 0x19b9
.byte 0x2
.byte 0x23
.byte 0x38
.byte 0xa
.ascii "stackOverflowHook\0"
.byte 0x18
.byte 0x5f
.byte 0xd
.long 0x2026
.byte 0x2
.byte 0x23
.byte 0x40
.byte 0xa
.ascii "outOfHeapHook\0"
.byte 0x18
.byte 0x62
.byte 0xd
.long 0x203d
.byte 0x2
.byte 0x23
.byte 0x48
.byte 0xa
.ascii "mallocFailHook\0"
.byte 0x18
.byte 0x65
.byte 0xd
.long 0x2054
.byte 0x2
.byte 0x23
.byte 0x50
.byte 0xa
.ascii "gcDoneHook\0"
.byte 0x18
.byte 0x68
.byte 0xd
.long 0x21e3
.byte 0x2
.byte 0x23
.byte 0x58
.byte 0x14
.set L$set$17,LASF6-Lsection__debug_str
.long L$set$17
.byte 0x18
.byte 0x6b
.byte 0xd
.long 0x21fa
.byte 0x2
.byte 0x23
.byte 0x60
.byte 0xa
.ascii "longGCSyncEnd\0"
.byte 0x18
.byte 0x6c
.byte 0xd
.long 0x220c
.byte 0x2
.byte 0x23
.byte 0x68
.byte 0
.byte 0xc
.byte 0x8
.long 0x20e
.byte 0xc
.byte 0x8
.long 0x1a9f
.byte 0x1d
.byte 0x1
.long 0x2026
.byte 0x19
.long 0x4e1
.byte 0
.byte 0xc
.byte 0x8
.long 0x201a
.byte 0x1d
.byte 0x1
.long 0x203d
.byte 0x19
.long 0x4e1
.byte 0x19
.long 0x4e1
.byte 0
.byte 0xc
.byte 0x8
.long 0x202c
.byte 0x1d
.byte 0x1
.long 0x2054
.byte 0x19
.long 0x4e1
.byte 0x19
.long 0x200e
.byte 0
.byte 0xc
.byte 0x8
.long 0x2043
.byte 0x1d
.byte 0x1
.long 0x2066
.byte 0x19
.long 0x2066
.byte 0
.byte 0xc
.byte 0x8
.long 0x21de
.byte 0x13
.ascii "GCDetails_\0"
.byte 0x68
.byte 0x18
.byte 0x7b
.byte 0x10
.long 0x21de
.byte 0xa
.ascii "gen\0"
.byte 0x18
.byte 0x7d
.byte 0xc
.long 0x2e0
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "threads\0"
.byte 0x18
.byte 0x7f
.byte 0xc
.long 0x2e0
.byte 0x2
.byte 0x23
.byte 0x4
.byte 0xa
.ascii "allocated_bytes\0"
.byte 0x18
.byte 0x81
.byte 0xc
.long 0x2f1
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "live_bytes\0"
.byte 0x18
.byte 0x85
.byte 0xc
.long 0x2f1
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "large_objects_bytes\0"
.byte 0x18
.byte 0x87
.byte 0xc
.long 0x2f1
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0xa
.ascii "compact_bytes\0"
.byte 0x18
.byte 0x89
.byte 0xc
.long 0x2f1
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0xa
.ascii "slop_bytes\0"
.byte 0x18
.byte 0x8b
.byte 0xc
.long 0x2f1
.byte 0x2
.byte 0x23
.byte 0x28
.byte 0xa
.ascii "mem_in_use_bytes\0"
.byte 0x18
.byte 0x8d
.byte 0xc
.long 0x2f1
.byte 0x2
.byte 0x23
.byte 0x30
.byte 0xa
.ascii "copied_bytes\0"
.byte 0x18
.byte 0x8f
.byte 0xc
.long 0x2f1
.byte 0x2
.byte 0x23
.byte 0x38
.byte 0xa
.ascii "par_max_copied_bytes\0"
.byte 0x18
.byte 0x91
.byte 0xc
.long 0x2f1
.byte 0x2
.byte 0x23
.byte 0x40
.byte 0xa
.ascii "par_balanced_copied_bytes\0"
.byte 0x18
.byte 0x93
.byte 0xc
.long 0x2f1
.byte 0x2
.byte 0x23
.byte 0x48
.byte 0xa
.ascii "sync_elapsed_ns\0"
.byte 0x18
.byte 0x95
.byte 0x8
.long 0x19c1
.byte 0x2
.byte 0x23
.byte 0x50
.byte 0xa
.ascii "cpu_ns\0"
.byte 0x18
.byte 0x97
.byte 0x8
.long 0x19c1
.byte 0x2
.byte 0x23
.byte 0x58
.byte 0xa
.ascii "elapsed_ns\0"
.byte 0x18
.byte 0x99
.byte 0x8
.long 0x19c1
.byte 0x2
.byte 0x23
.byte 0x60
.byte 0
.byte 0x5
.long 0x206c
.byte 0xc
.byte 0x8
.long 0x205a
.byte 0x1d
.byte 0x1
.long 0x21fa
.byte 0x19
.long 0x2e0
.byte 0x19
.long 0x19c1
.byte 0
.byte 0xc
.byte 0x8
.long 0x21e9
.byte 0x1d
.byte 0x1
.long 0x220c
.byte 0x19
.long 0x19c1
.byte 0
.byte 0xc
.byte 0x8
.long 0x2200
.byte 0x4
.ascii "RtsConfig\0"
.byte 0x18
.byte 0x6d
.byte 0x3
.long 0x1eb1
.byte 0x5
.long 0x2212
.byte 0x15
.ascii "defaultRtsConfig\0"
.byte 0x18
.byte 0x72
.byte 0x18
.long 0x2224
.byte 0x1
.byte 0x1
.byte 0x1d
.byte 0x1
.long 0x2250
.byte 0x19
.long 0x14e
.byte 0
.byte 0x3
.ascii "exitFn\0"
.byte 0x18
.word 0x124
.byte 0xf
.long 0x2262
.byte 0x1
.byte 0x1
.byte 0xc
.byte 0x8
.long 0x2244
.byte 0x3
.ascii "base_GHCziTopHandler_runIO_closure\0"
.byte 0x18
.word 0x1dc
.byte 0x10
.long 0x4ec
.byte 0x1
.byte 0x1
.byte 0x3
.ascii "base_GHCziTopHandler_runNonIO_closure\0"
.byte 0x18
.word 0x1dd
.byte 0x10
.long 0x4ec
.byte 0x1
.byte 0x1
.byte 0x4
.ascii "StgClosure\0"
.byte 0x1b
.byte 0x1d
.byte 0x1e
.long 0x1b25
.byte 0x4
.ascii "StgInfoTable\0"
.byte 0x1b
.byte 0x1e
.byte 0x1e
.long 0x22f4
.byte 0x5
.long 0x22da
.byte 0x13
.ascii "StgInfoTable_\0"
.byte 0x10
.byte 0x1c
.byte 0xb1
.byte 0x10
.long 0x234d
.byte 0xa
.ascii "layout\0"
.byte 0x1c
.byte 0xbb
.byte 0x15
.long 0x264f
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "type\0"
.byte 0x1c
.byte 0xbd
.byte 0x15
.long 0x43b
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "srt\0"
.byte 0x1c
.byte 0xbe
.byte 0x15
.long 0x2666
.byte 0x2
.byte 0x23
.byte 0xc
.byte 0xa
.ascii "code\0"
.byte 0x1c
.byte 0xc9
.byte 0x15
.long 0x267a
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0
.byte 0x4
.ascii "StgTSO\0"
.byte 0x1b
.byte 0x1f
.byte 0x1e
.long 0xa4f
.byte 0xc
.byte 0x8
.long 0x206
.byte 0x15
.ascii "__mb_cur_max\0"
.byte 0x1d
.byte 0x75
.byte 0xc
.long 0x14e
.byte 0x1
.byte 0x1
.byte 0x13
.ascii "CostCentre_\0"
.byte 0x40
.byte 0xe
.byte 0x1c
.byte 0x10
.long 0x2413
.byte 0xa
.ascii "ccID\0"
.byte 0xe
.byte 0x1d
.byte 0xc
.long 0x3ff
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "label\0"
.byte 0xe
.byte 0x1f
.byte 0xc
.long 0x235c
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "module\0"
.byte 0xe
.byte 0x20
.byte 0xc
.long 0x235c
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "srcloc\0"
.byte 0xe
.byte 0x21
.byte 0xc
.long 0x235c
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0x14
.set L$set$18,LASF1-Lsection__debug_str
.long L$set$18
.byte 0xe
.byte 0x24
.byte 0xf
.long 0x348
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0x14
.set L$set$19,LASF0-Lsection__debug_str
.long L$set$19
.byte 0xe
.byte 0x25
.byte 0xf
.long 0x413
.byte 0x2
.byte 0x23
.byte 0x28
.byte 0xa
.ascii "is_caf\0"
.byte 0xe
.byte 0x27
.byte 0xc
.long 0x3ff
.byte 0x2
.byte 0x23
.byte 0x30
.byte 0x14
.set L$set$20,LASF5-Lsection__debug_str
.long L$set$20
.byte 0xe
.byte 0x29
.byte 0x19
.long 0x2413
.byte 0x2
.byte 0x23
.byte 0x38
.byte 0
.byte 0xc
.byte 0x8
.long 0x2379
.byte 0x4
.ascii "CostCentre\0"
.byte 0xe
.byte 0x2a
.byte 0x3
.long 0x2379
.byte 0xc
.byte 0x8
.long 0x2419
.byte 0x1e
.ascii "IndexTable_\0"
.byte 0x1
.byte 0xc
.byte 0x8
.long 0x2432
.byte 0xe
.long 0x235c
.long 0x2451
.byte 0xf
.byte 0
.byte 0x15
.ascii "tzname\0"
.byte 0x1e
.byte 0x61
.byte 0xe
.long 0x2446
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "getdate_err\0"
.byte 0x1e
.byte 0x64
.byte 0xc
.long 0x14e
.byte 0x1
.byte 0x1
.byte 0x1f
.ascii "timezone\0"
.byte 0x1e
.byte 0x66
.byte 0xd
.ascii "_timezone\0"
.long 0x1e5
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "daylight\0"
.byte 0x1e
.byte 0x68
.byte 0xc
.long 0x14e
.byte 0x1
.byte 0x1
.byte 0x4
.ascii "RtsMsgFunction\0"
.byte 0x1f
.byte 0x5d
.byte 0xe
.long 0x24bf
.byte 0x1d
.byte 0x1
.long 0x24d0
.byte 0x19
.long 0x200e
.byte 0x19
.long 0x24d0
.byte 0
.byte 0xc
.byte 0x8
.long 0x213
.byte 0x15
.ascii "fatalInternalErrorFn\0"
.byte 0x1f
.byte 0x5f
.byte 0x18
.long 0x24f5
.byte 0x1
.byte 0x1
.byte 0xc
.byte 0x8
.long 0x24a8
.byte 0x15
.ascii "debugMsgFn\0"
.byte 0x1f
.byte 0x60
.byte 0x18
.long 0x24f5
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "errorMsgFn\0"
.byte 0x1f
.byte 0x61
.byte 0x18
.long 0x24f5
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "n_capabilities\0"
.byte 0x20
.byte 0x3d
.byte 0x15
.long 0x198
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "enabled_capabilities\0"
.byte 0x20
.byte 0x40
.byte 0x11
.long 0x2e0
.byte 0x1
.byte 0x1
.byte 0x15
.ascii "MainCapability\0"
.byte 0x20
.byte 0x43
.byte 0x13
.long 0x1b5d
.byte 0x1
.byte 0x1
.byte 0xe
.long 0x313
.long 0x2581
.byte 0xf
.byte 0
.byte 0x15
.ascii "closure_flags\0"
.byte 0x1c
.byte 0x47
.byte 0x12
.long 0x2576
.byte 0x1
.byte 0x1
.byte 0xe
.long 0x413
.long 0x25a8
.byte 0x20
.long 0x1f1
.byte 0
.byte 0x9
.byte 0x8
.byte 0x1c
.byte 0x89
.byte 0x5
.long 0x25d3
.byte 0xa
.ascii "ptrs\0"
.byte 0x1c
.byte 0x8a
.byte 0x15
.long 0x43b
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "nptrs\0"
.byte 0x1c
.byte 0x8b
.byte 0x15
.long 0x43b
.byte 0x2
.byte 0x23
.byte 0x4
.byte 0
.byte 0x10
.byte 0x8
.byte 0x1c
.byte 0x88
.byte 0x9
.long 0x264f
.byte 0x11
.ascii "payload\0"
.byte 0x1c
.byte 0x8c
.byte 0x7
.long 0x25a8
.byte 0x21
.set L$set$21,LASF7-Lsection__debug_str
.long L$set$21
.byte 0x1c
.byte 0x8e
.byte 0xd
.long 0x413
.byte 0x11
.ascii "large_bitmap_offset\0"
.byte 0x1c
.byte 0x94
.byte 0x5
.long 0x428
.byte 0x11
.ascii "__pad_large_bitmap_offset\0"
.byte 0x1c
.byte 0x94
.byte 0x5
.long 0x43b
.byte 0x11
.ascii "selector_offset\0"
.byte 0x1c
.byte 0x97
.byte 0xd
.long 0x413
.byte 0
.byte 0x4
.ascii "StgClosureInfo\0"
.byte 0x1c
.byte 0x99
.byte 0x3
.long 0x25d3
.byte 0x4
.ascii "StgSRTField\0"
.byte 0x1c
.byte 0xa7
.byte 0x14
.long 0x428
.byte 0xe
.long 0x4a7
.long 0x2689
.byte 0x20
.long 0x1f1
.byte 0
.byte 0x10
.byte 0x8
.byte 0x1c
.byte 0xea
.byte 0x5
.long 0x26d1
.byte 0x21
.set L$set$22,LASF7-Lsection__debug_str
.long L$set$22
.byte 0x1c
.byte 0xeb
.byte 0x11
.long 0x413
.byte 0x11
.ascii "bitmap_offset\0"
.byte 0x1c
.byte 0xec
.byte 0x9
.long 0x428
.byte 0x11
.ascii "__pad_bitmap_offset\0"
.byte 0x1c
.byte 0xec
.byte 0x9
.long 0x43b
.byte 0
.byte 0x13
.ascii "StgFunInfoExtraRev_\0"
.byte 0x18
.byte 0x1c
.byte 0xe8
.byte 0x10
.long 0x2761
.byte 0xa
.ascii "slow_apply_offset\0"
.byte 0x1c
.byte 0xe9
.byte 0x5
.long 0x428
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "__pad_slow_apply_offset\0"
.byte 0x1c
.byte 0xe9
.byte 0x5
.long 0x43b
.byte 0x2
.byte 0x23
.byte 0x4
.byte 0xa
.ascii "b\0"
.byte 0x1c
.byte 0xed
.byte 0x7
.long 0x2689
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "fun_type\0"
.byte 0x1c
.byte 0xf1
.byte 0x14
.long 0x43b
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "arity\0"
.byte 0x1c
.byte 0xf2
.byte 0x14
.long 0x43b
.byte 0x2
.byte 0x23
.byte 0x14
.byte 0
.byte 0x4
.ascii "StgFunInfoExtraRev\0"
.byte 0x1c
.byte 0xf3
.byte 0x3
.long 0x26d1
.byte 0xc
.byte 0x8
.long 0x22c7
.byte 0xb
.long 0x277c
.byte 0x9
.byte 0x28
.byte 0x1c
.byte 0xff
.byte 0x9
.long 0x27ad
.byte 0x22
.ascii "f\0"
.byte 0x1c
.word 0x101
.byte 0x18
.long 0x2761
.byte 0x2
.byte 0x23
.byte 0
.byte 0x22
.ascii "i\0"
.byte 0x1c
.word 0x102
.byte 0x12
.long 0x22da
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0
.byte 0x23
.ascii "StgFunInfoTable\0"
.byte 0x1c
.word 0x107
.byte 0x3
.long 0x2787
.byte 0x5
.long 0x27ad
.byte 0xe
.long 0x423
.long 0x27d6
.byte 0xf
.byte 0
.byte 0x5
.long 0x27cb
.byte 0x3
.ascii "stg_arg_bitmaps\0"
.byte 0x1c
.word 0x10a
.byte 0x16
.long 0x27d6
.byte 0x1
.byte 0x1
.byte 0x24
.ascii "StgThunkInfoTable_\0"
.byte 0x10
.byte 0x1c
.word 0x12a
.byte 0x10
.long 0x2822
.byte 0x22
.ascii "i\0"
.byte 0x1c
.word 0x12f
.byte 0x12
.long 0x22da
.byte 0x2
.byte 0x23
.byte 0
.byte 0
.byte 0x23
.ascii "StgThunkInfoTable\0"
.byte 0x1c
.word 0x134
.byte 0x3
.long 0x27f6
.byte 0x5
.long 0x2822
.byte 0x9
.byte 0x8
.byte 0x19
.byte 0x34
.byte 0x9
.long 0x285c
.byte 0xa
.ascii "info\0"
.byte 0x19
.byte 0x35
.byte 0x19
.long 0x285c
.byte 0x2
.byte 0x23
.byte 0
.byte 0
.byte 0xc
.byte 0x8
.long 0x22ef
.byte 0x4
.ascii "StgHeader\0"
.byte 0x19
.byte 0x39
.byte 0x3
.long 0x2842
.byte 0xe
.long 0x1b1f
.long 0x2883
.byte 0x20
.long 0x1f1
.byte 0
.byte 0x13
.ascii "StgBlockingQueue_\0"
.byte 0x28
.byte 0x19
.byte 0x83
.byte 0x10
.long 0x28ed
.byte 0x14
.set L$set$23,LASF2-Lsection__debug_str
.long L$set$23
.byte 0x19
.byte 0x84
.byte 0x11
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0x14
.set L$set$24,LASF5-Lsection__debug_str
.long L$set$24
.byte 0x19
.byte 0x85
.byte 0x1f
.long 0x28ed
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "bh\0"
.byte 0x19
.byte 0x86
.byte 0x11
.long 0x277c
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "owner\0"
.byte 0x19
.byte 0x87
.byte 0x11
.long 0x28f3
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0xa
.ascii "queue\0"
.byte 0x19
.byte 0x88
.byte 0x1f
.long 0x2955
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0
.byte 0xc
.byte 0x8
.long 0x2883
.byte 0xc
.byte 0x8
.long 0x234d
.byte 0x24
.ascii "MessageBlackHole_\0"
.byte 0x20
.byte 0x19
.word 0x1a0
.byte 0x10
.long 0x2955
.byte 0x25
.set L$set$25,LASF2-Lsection__debug_str
.long L$set$25
.byte 0x19
.word 0x1a1
.byte 0x11
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0x25
.set L$set$26,LASF5-Lsection__debug_str
.long L$set$26
.byte 0x19
.word 0x1a2
.byte 0x1f
.long 0x2955
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0x22
.ascii "tso\0"
.byte 0x19
.word 0x1a3
.byte 0x11
.long 0x28f3
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0x22
.ascii "bh\0"
.byte 0x19
.word 0x1a4
.byte 0x11
.long 0x277c
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0
.byte 0xc
.byte 0x8
.long 0x28f9
.byte 0x13
.ascii "StgStack_\0"
.byte 0x18
.byte 0xf
.byte 0xbc
.byte 0x10
.long 0x29c4
.byte 0x14
.set L$set$27,LASF2-Lsection__debug_str
.long L$set$27
.byte 0xf
.byte 0xbd
.byte 0x10
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "stack_size\0"
.byte 0xf
.byte 0xbe
.byte 0x10
.long 0x325
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "dirty\0"
.byte 0xf
.byte 0xbf
.byte 0x10
.long 0x325
.byte 0x2
.byte 0x23
.byte 0xc
.byte 0xa
.ascii "sp\0"
.byte 0xf
.byte 0xc0
.byte 0x10
.long 0x492
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "stack\0"
.byte 0xf
.byte 0xc1
.byte 0x10
.long 0x2599
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0
.byte 0xc
.byte 0x8
.long 0x295b
.byte 0x9
.byte 0x10
.byte 0x19
.byte 0xb8
.byte 0x9
.long 0x29f3
.byte 0x14
.set L$set$28,LASF2-Lsection__debug_str
.long L$set$28
.byte 0x19
.byte 0xb9
.byte 0xd
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "data\0"
.byte 0x19
.byte 0xba
.byte 0xb
.long 0x413
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0
.byte 0x4
.ascii "StgIntCharlikeClosure\0"
.byte 0x19
.byte 0xbb
.byte 0x3
.long 0x29ca
.byte 0x13
.ascii "_StgWeak\0"
.byte 0x30
.byte 0x19
.byte 0xc7
.byte 0x10
.long 0x2a8e
.byte 0x14
.set L$set$29,LASF2-Lsection__debug_str
.long L$set$29
.byte 0x19
.byte 0xc8
.byte 0xd
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0xa
.ascii "cfinalizers\0"
.byte 0x19
.byte 0xc9
.byte 0xf
.long 0x277c
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0xa
.ascii "key\0"
.byte 0x19
.byte 0xca
.byte 0xf
.long 0x277c
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0xa
.ascii "value\0"
.byte 0x19
.byte 0xcb
.byte 0xf
.long 0x277c
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0xa
.ascii "finalizer\0"
.byte 0x19
.byte 0xcc
.byte 0xf
.long 0x277c
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0x14
.set L$set$30,LASF5-Lsection__debug_str
.long L$set$30
.byte 0x19
.byte 0xcd
.byte 0x14
.long 0x2a8e
.byte 0x2
.byte 0x23
.byte 0x28
.byte 0
.byte 0xc
.byte 0x8
.long 0x2a11
.byte 0x4
.ascii "StgWeak\0"
.byte 0x19
.byte 0xce
.byte 0x3
.long 0x2a11
.byte 0x23
.ascii "StgTRecHeader\0"
.byte 0x19
.word 0x133
.byte 0x1f
.long 0x2abb
.byte 0x24
.ascii "StgTRecHeader_\0"
.byte 0x28
.byte 0x19
.word 0x16d
.byte 0x8
.long 0x2b4c
.byte 0x25
.set L$set$31,LASF2-Lsection__debug_str
.long L$set$31
.byte 0x19
.word 0x16e
.byte 0x1e
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0x22
.ascii "enclosing_trec\0"
.byte 0x19
.word 0x16f
.byte 0x1e
.long 0x2eef
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0x22
.ascii "current_chunk\0"
.byte 0x19
.word 0x170
.byte 0x1e
.long 0x2ef5
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0x22
.ascii "invariants_to_check\0"
.byte 0x19
.word 0x171
.byte 0x1e
.long 0x2efb
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0x22
.ascii "state\0"
.byte 0x19
.word 0x172
.byte 0x1e
.long 0x2e3e
.byte 0x2
.byte 0x23
.byte 0x20
.byte 0
.byte 0x24
.ascii "StgTVarWatchQueue_\0"
.byte 0x20
.byte 0x19
.word 0x135
.byte 0x10
.long 0x2bbb
.byte 0x25
.set L$set$32,LASF2-Lsection__debug_str
.long L$set$32
.byte 0x19
.word 0x136
.byte 0x1e
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0x22
.ascii "closure\0"
.byte 0x19
.word 0x137
.byte 0x1e
.long 0x277c
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0x25
.set L$set$33,LASF8-Lsection__debug_str
.long L$set$33
.byte 0x19
.word 0x138
.byte 0x1e
.long 0x2bbb
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0x22
.ascii "prev_queue_entry\0"
.byte 0x19
.word 0x139
.byte 0x1e
.long 0x2bbb
.byte 0x2
.byte 0x23
.byte 0x18
.byte 0
.byte 0xc
.byte 0x8
.long 0x2b4c
.byte 0x23
.ascii "StgTVarWatchQueue\0"
.byte 0x19
.word 0x13a
.byte 0x3
.long 0x2b4c
.byte 0x26
.byte 0x20
.byte 0x19
.word 0x13c
.byte 0x9
.long 0x2c4d
.byte 0x25
.set L$set$34,LASF2-Lsection__debug_str
.long L$set$34
.byte 0x19
.word 0x13d
.byte 0x1e
.long 0x2862
.byte 0x2
.byte 0x23
.byte 0
.byte 0x22
.ascii "current_value\0"
.byte 0x19
.word 0x13e
.byte 0x27
.long 0x2782
.byte 0x2
.byte 0x23
.byte 0x8
.byte 0x22
.ascii "first_watch_queue_entry\0"
.byte 0x19
.word 0x13f
.byte 0x27
.long 0x2c53
.byte 0x2
.byte 0x23
.byte 0x10
.byte 0x22
.ascii "num_updates\0"