
-------------------------------------------
SECTION ".blocks": 3648 (0xe40) bytes
-------------------------------------------

0x08c2d0> (size 26) type 1: COMP_UNIT
    version            = (1, 3)
    flags              = { }
    lang_type          = C
    number_of_blocks   = 4
    root_block_offset  = 0x0052 -> 0x8c322
    section_table      = 0x00e2 -> 0x8c3b2
    file_table         = 0x012c -> 0x8c3fc
    data_size          = 312

0x08c2ea> (size 18) type 28: GLOBAL_NAME_TAB
    total length  = 12
        "_start"
        "crt0"

0x08c2fc> (size 38) type 27: STRING_TAB
    total length  = 31
        "__my__errno_ptr"
        "__my__huge_val"

0x08c322> (size 24) type 4: BLOCK
    block_type        = module
    flags             = { }
    sibling_block     = 0x0000 (nil)
    child_block       = 0x0068 -> 0x8c38a
    noffset           = -0x002b -> 0x8c2f7 "crt0"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 0
    code_ranges:

0x08c33a> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = 0x0000 (nil)
    child_block       = 0x0000 (nil)
    noffset           = -0x004a -> 0x8c2f0 "_start"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 232 (0xe8)
        code_start    = [4, 0x0000003c] -> 0x0004020c
        lines_start   = [1, 0x0000001c] -> 0x0008b1ec

0x08c362> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c33a
    child_block       = 0x0000 (nil)
    noffset           = -0x0060 -> 0x8c302 "__my__errno_ptr"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 26 (0x1a)
        code_start    = [4, 0x00000022] -> 0x000401f2
        lines_start   = [1, 0x0000000d] -> 0x0008b1dd

0x08c38a> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c362
    child_block       = 0x0000 (nil)
    noffset           = -0x0078 -> 0x8c312 "__my__huge_val"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 34 (0x22)
        code_start    = [4, 0x00000000] -> 0x000401d0
        lines_start   = [1, 0x00000000] -> 0x0008b1d0

0x08c3b2> (size 24) type 2: SECTION_TAB
    index  base_addr   reference
    1      0x0008b1d0  .lines + 0
    2      0x00049644  .unwind + 0
    3      0x00000000  .mir + 0
    4      0x000401d0  .text + 0
    5      0x00080084  .data + 132

0x08c3ca> (size 50) type 27: STRING_TAB
    total length  = 43
        "//garcon/unix_src/lang/sgs/src/crt0/crt0.c"

0x08c3fc> (size 12) type 3: FILE_TAB
    number_of_files = 1
    files (dtm  name_offset):
        1991/11/13 23:13:05 -0x002c -> 0x8c3d0 "//garcon/unix_src/lang/sgs/src/crt0/crt0.c"

0x08c408> (size 26) type 1: COMP_UNIT
    version            = (1, 3)
    flags              = { }
    lang_type          = C
    number_of_blocks   = 68
    root_block_offset  = 0x021c -> 0x8c624
    section_table      = 0x0cac -> 0x8d0b4
    file_table         = 0x0cfc -> 0x8d104
    data_size          = 3336

0x08c422> (size 502) type 28: GLOBAL_NAME_TAB
    total length  = 495
        "<apollo_c_startup>"
        "eldprop"
        "ldprop"
        "ldCheck"
        "ldSelf"
        "ldDiv"
        "ldMul"
        "ldDiff"
        "ldSum"
        "ldStore"
        "ulprop"
        "lprop"
        "edprop"
        "dprop"
        "dCheck"
        "dSelf"
        "dDiv"
        "dMul"
        "dDiff"
        "dSum"
        "dStore"
        "uiprop"
        "iprop"
        "efprop"
        "fprop"
        "fCheck"
        "fSelf"
        "fDiv"
        "fMul"
        "fDiff"
        "fSum"
        "fStore"
        "usprop"
        "sprop"
        "basic"
        "cprop"
        "check_defines"
        "promotions"
        "ftyperr"
        "typerr"
        "ftype_of"
        "type_of"
        "false"
        "fmissing"
        "missing"
        "endian"
        "bitpattern"
        "f_rep"
        "fake_f_rep"
        "exponent"
        "ceil_log"
        "floor_log"
        "f_define"
        "u_define"
        "i_define"
        "describe"
        "eek_a_bug"
        "main"
        "maximum_int"
        "xmalloc"
        "croak"
        "farewell"
        "setmode"
        "overflow"
        "enquire"

0x08c618> (size 12) type 27: STRING_TAB
    total length  = 5
        "----"

0x08c624> (size 24) type 4: BLOCK
    block_type        = module
    flags             = { }
    sibling_block     = 0x0000 (nil)
    child_block       = 0x0a68 -> 0x8d08c
    noffset           = -0x0015 -> 0x8c60f "enquire"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 0
    code_ranges:

0x08c63c> (size 40) type 4: BLOCK
    block_type        = program
    flags             = { main_entry executable }
    sibling_block     = 0x0000 (nil)
    child_block       = 0x0000 (nil)
    noffset           = -0x0214 -> 0x8c428 "<apollo_c_startup>"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 30 (0x1e)
        code_start    = [4, 0x00009320] -> 0x00049620
        lines_start   = [1, 0x000010ac] -> 0x0008c2c0

0x08c664> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c63c
    child_block       = 0x0000 (nil)
    noffset           = -0x0229 -> 0x8c43b "eldprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 762 (0x2fa)
        code_start    = [4, 0x00009026] -> 0x00049326
        lines_start   = [1, 0x0000104b] -> 0x0008c25f

0x08c68c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c664
    child_block       = 0x0000 (nil)
    noffset           = -0x0249 -> 0x8c443 "ldprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 7784 (0x1e68)
        code_start    = [4, 0x000071be] -> 0x000474be
        lines_start   = [1, 0x00000daf] -> 0x0008bfc3

0x08c6b4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c68c
    child_block       = 0x0000 (nil)
    noffset           = -0x026a -> 0x8c44a "ldCheck"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 708 (0x2c4)
        code_start    = [4, 0x00006efa] -> 0x000471fa
        lines_start   = [1, 0x00000d63] -> 0x0008bf77

0x08c6dc> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c6b4
    child_block       = 0x0000 (nil)
    noffset           = -0x028a -> 0x8c452 "ldSelf"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 50 (0x32)
        code_start    = [4, 0x00006ec8] -> 0x000471c8
        lines_start   = [1, 0x00000d52] -> 0x0008bf66

0x08c704> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c6dc
    child_block       = 0x0000 (nil)
    noffset           = -0x02ab -> 0x8c459 "ldDiv"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 72 (0x48)
        code_start    = [4, 0x00006e80] -> 0x00047180
        lines_start   = [1, 0x00000d3f] -> 0x0008bf53

0x08c72c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c704
    child_block       = 0x0000 (nil)
    noffset           = -0x02cd -> 0x8c45f "ldMul"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 72 (0x48)
        code_start    = [4, 0x00006e38] -> 0x00047138
        lines_start   = [1, 0x00000d2c] -> 0x0008bf40

0x08c754> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c72c
    child_block       = 0x0000 (nil)
    noffset           = -0x02ef -> 0x8c465 "ldDiff"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 72 (0x48)
        code_start    = [4, 0x00006df0] -> 0x000470f0
        lines_start   = [1, 0x00000d19] -> 0x0008bf2d

0x08c77c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c754
    child_block       = 0x0000 (nil)
    noffset           = -0x0310 -> 0x8c46c "ldSum"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 70 (0x46)
        code_start    = [4, 0x00006daa] -> 0x000470aa
        lines_start   = [1, 0x00000d06] -> 0x0008bf1a

0x08c7a4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c77c
    child_block       = 0x0000 (nil)
    noffset           = -0x0332 -> 0x8c472 "ldStore"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 34 (0x22)
        code_start    = [4, 0x00006d88] -> 0x00047088
        lines_start   = [1, 0x00000cf6] -> 0x0008bf0a

0x08c7cc> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c7a4
    child_block       = 0x0000 (nil)
    noffset           = -0x0352 -> 0x8c47a "ulprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 196 (0xc4)
        code_start    = [4, 0x00006cc4] -> 0x00046fc4
        lines_start   = [1, 0x00000cd4] -> 0x0008bee8

0x08c7f4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c7cc
    child_block       = 0x0000 (nil)
    noffset           = -0x0373 -> 0x8c481 "lprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 800 (0x320)
        code_start    = [4, 0x000069a4] -> 0x00046ca4
        lines_start   = [1, 0x00000c74] -> 0x0008be88

0x08c81c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c7f4
    child_block       = 0x0000 (nil)
    noffset           = -0x0395 -> 0x8c487 "edprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 760 (0x2f8)
        code_start    = [4, 0x000066ac] -> 0x000469ac
        lines_start   = [1, 0x00000c13] -> 0x0008be27

0x08c844> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c81c
    child_block       = 0x0000 (nil)
    noffset           = -0x03b6 -> 0x8c48e "dprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 7740 (0x1e3c)
        code_start    = [4, 0x00004870] -> 0x00044b70
        lines_start   = [1, 0x00000977] -> 0x0008bb8b

0x08c86c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c844
    child_block       = 0x0000 (nil)
    noffset           = -0x03d8 -> 0x8c494 "dCheck"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 708 (0x2c4)
        code_start    = [4, 0x000045ac] -> 0x000448ac
        lines_start   = [1, 0x0000092b] -> 0x0008bb3f

0x08c894> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c86c
    child_block       = 0x0000 (nil)
    noffset           = -0x03f9 -> 0x8c49b "dSelf"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 50 (0x32)
        code_start    = [4, 0x0000457a] -> 0x0004487a
        lines_start   = [1, 0x0000091a] -> 0x0008bb2e

0x08c8bc> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c894
    child_block       = 0x0000 (nil)
    noffset           = -0x041b -> 0x8c4a1 "dDiv"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 72 (0x48)
        code_start    = [4, 0x00004532] -> 0x00044832
        lines_start   = [1, 0x00000907] -> 0x0008bb1b

0x08c8e4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c8bc
    child_block       = 0x0000 (nil)
    noffset           = -0x043e -> 0x8c4a6 "dMul"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 72 (0x48)
        code_start    = [4, 0x000044ea] -> 0x000447ea
        lines_start   = [1, 0x000008f4] -> 0x0008bb08

0x08c90c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c8e4
    child_block       = 0x0000 (nil)
    noffset           = -0x0461 -> 0x8c4ab "dDiff"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 72 (0x48)
        code_start    = [4, 0x000044a2] -> 0x000447a2
        lines_start   = [1, 0x000008e1] -> 0x0008baf5

0x08c934> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c90c
    child_block       = 0x0000 (nil)
    noffset           = -0x0483 -> 0x8c4b1 "dSum"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 70 (0x46)
        code_start    = [4, 0x0000445c] -> 0x0004475c
        lines_start   = [1, 0x000008ce] -> 0x0008bae2

0x08c95c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c934
    child_block       = 0x0000 (nil)
    noffset           = -0x04a6 -> 0x8c4b6 "dStore"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 34 (0x22)
        code_start    = [4, 0x0000443a] -> 0x0004473a
        lines_start   = [1, 0x000008be] -> 0x0008bad2

0x08c984> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c95c
    child_block       = 0x0000 (nil)
    noffset           = -0x04c7 -> 0x8c4bd "uiprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 196 (0xc4)
        code_start    = [4, 0x00004376] -> 0x00044676
        lines_start   = [1, 0x0000089c] -> 0x0008bab0

0x08c9ac> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c984
    child_block       = 0x0000 (nil)
    noffset           = -0x04e8 -> 0x8c4c4 "iprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 800 (0x320)
        code_start    = [4, 0x00004056] -> 0x00044356
        lines_start   = [1, 0x0000083c] -> 0x0008ba50

0x08c9d4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c9ac
    child_block       = 0x0000 (nil)
    noffset           = -0x050a -> 0x8c4ca "efprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 742 (0x2e6)
        code_start    = [4, 0x00003d70] -> 0x00044070
        lines_start   = [1, 0x000007db] -> 0x0008b9ef

0x08c9fc> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c9d4
    child_block       = 0x0000 (nil)
    noffset           = -0x052b -> 0x8c4d1 "fprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 6282 (0x188a)
        code_start    = [4, 0x000024e6] -> 0x000427e6
        lines_start   = [1, 0x00000564] -> 0x0008b778

0x08ca24> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8c9fc
    child_block       = 0x0000 (nil)
    noffset           = -0x054d -> 0x8c4d7 "fCheck"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 736 (0x2e0)
        code_start    = [4, 0x00002206] -> 0x00042506
        lines_start   = [1, 0x00000516] -> 0x0008b72a

0x08ca4c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ca24
    child_block       = 0x0000 (nil)
    noffset           = -0x056e -> 0x8c4de "fSelf"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 42 (0x2a)
        code_start    = [4, 0x000021dc] -> 0x000424dc
        lines_start   = [1, 0x00000500] -> 0x0008b714

0x08ca74> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ca4c
    child_block       = 0x0000 (nil)
    noffset           = -0x0590 -> 0x8c4e4 "fDiv"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 60 (0x3c)
        code_start    = [4, 0x000021a0] -> 0x000424a0
        lines_start   = [1, 0x000004ea] -> 0x0008b6fe

0x08ca9c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ca74
    child_block       = 0x0000 (nil)
    noffset           = -0x05b3 -> 0x8c4e9 "fMul"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 60 (0x3c)
        code_start    = [4, 0x00002164] -> 0x00042464
        lines_start   = [1, 0x000004d4] -> 0x0008b6e8

0x08cac4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ca9c
    child_block       = 0x0000 (nil)
    noffset           = -0x05d6 -> 0x8c4ee "fDiff"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 58 (0x3a)
        code_start    = [4, 0x0000212a] -> 0x0004242a
        lines_start   = [1, 0x000004be] -> 0x0008b6d2

0x08caec> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cac4
    child_block       = 0x0000 (nil)
    noffset           = -0x05f8 -> 0x8c4f4 "fSum"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 58 (0x3a)
        code_start    = [4, 0x000020f0] -> 0x000423f0
        lines_start   = [1, 0x000004a8] -> 0x0008b6bc

0x08cb14> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8caec
    child_block       = 0x0000 (nil)
    noffset           = -0x061b -> 0x8c4f9 "fStore"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 28 (0x1c)
        code_start    = [4, 0x000020d4] -> 0x000423d4
        lines_start   = [1, 0x00000498] -> 0x0008b6ac

0x08cb3c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cb14
    child_block       = 0x0000 (nil)
    noffset           = -0x063c -> 0x8c500 "usprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 208 (0xd0)
        code_start    = [4, 0x00002004] -> 0x00042304
        lines_start   = [1, 0x00000476] -> 0x0008b68a

0x08cb64> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cb3c
    child_block       = 0x0000 (nil)
    noffset           = -0x065d -> 0x8c507 "sprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 844 (0x34c)
        code_start    = [4, 0x00001cb8] -> 0x00041fb8
        lines_start   = [1, 0x00000416] -> 0x0008b62a

0x08cb8c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cb64
    child_block       = 0x0000 (nil)
    noffset           = -0x067f -> 0x8c50d "basic"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 1122 (0x462)
        code_start    = [4, 0x00001856] -> 0x00041b56
        lines_start   = [1, 0x00000393] -> 0x0008b5a7

0x08cbb4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cb8c
    child_block       = 0x0050 -> 0x8cc04
    noffset           = -0x06a1 -> 0x8c513 "cprop"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 1126 (0x466)
        code_start    = [4, 0x000013f0] -> 0x000416f0
        lines_start   = [1, 0x000002ed] -> 0x0008b501

0x08cbdc> (size 40) type 4: BLOCK
    block_type        = subunit
    flags             = { executable }
    sibling_block     = 0x0000 (nil)
    child_block       = 0x0000 (nil)
    noffset           = 0x0000 (nil)
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 240 (0xf0)
        code_start    = [4, 0x00001752] -> 0x00041a52
        lines_start   = [1, 0x0000036d] -> 0x0008b581

0x08cc04> (size 40) type 4: BLOCK
    block_type        = subunit
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cbdc
    child_block       = 0x0000 (nil)
    noffset           = 0x0000 (nil)
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 142 (0x8e)
        code_start    = [4, 0x000016c4] -> 0x000419c4
        lines_start   = [1, 0x00000358] -> 0x0008b56c

0x08cc2c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0078 -> 0x8cbb4
    child_block       = 0x0000 (nil)
    noffset           = -0x0713 -> 0x8c519 "check_defines"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 2 (0x2)
        code_start    = [4, 0x000013ee] -> 0x000416ee
        lines_start   = [1, 0x000002e5] -> 0x0008b4f9

0x08cc54> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cc2c
    child_block       = 0x0000 (nil)
    noffset           = -0x072d -> 0x8c527 "promotions"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 260 (0x104)
        code_start    = [4, 0x000012ea] -> 0x000415ea
        lines_start   = [1, 0x000002c7] -> 0x0008b4db

0x08cc7c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cc54
    child_block       = 0x0000 (nil)
    noffset           = -0x074a -> 0x8c532 "ftyperr"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 68 (0x44)
        code_start    = [4, 0x000012a6] -> 0x000415a6
        lines_start   = [1, 0x000002b6] -> 0x0008b4ca

0x08cca4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cc7c
    child_block       = 0x0000 (nil)
    noffset           = -0x076a -> 0x8c53a "typerr"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 124 (0x7c)
        code_start    = [4, 0x0000122a] -> 0x0004152a
        lines_start   = [1, 0x000002a5] -> 0x0008b4b9

0x08cccc> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cca4
    child_block       = 0x0000 (nil)
    noffset           = -0x078b -> 0x8c541 "ftype_of"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 92 (0x5c)
        code_start    = [4, 0x000011ce] -> 0x000414ce
        lines_start   = [1, 0x00000290] -> 0x0008b4a4

0x08ccf4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cccc
    child_block       = 0x0000 (nil)
    noffset           = -0x07aa -> 0x8c54a "type_of"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 112 (0x70)
        code_start    = [4, 0x0000115e] -> 0x0004145e
        lines_start   = [1, 0x00000278] -> 0x0008b48c

0x08cd1c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ccf4
    child_block       = 0x0000 (nil)
    noffset           = -0x07ca -> 0x8c552 "false"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 28 (0x1c)
        code_start    = [4, 0x00001142] -> 0x00041442
        lines_start   = [1, 0x00000265] -> 0x0008b479

0x08cd44> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cd1c
    child_block       = 0x0000 (nil)
    noffset           = -0x07ec -> 0x8c558 "fmissing"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 54 (0x36)
        code_start    = [4, 0x0000110c] -> 0x0004140c
        lines_start   = [1, 0x00000257] -> 0x0008b46b

0x08cd6c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cd44
    child_block       = 0x0000 (nil)
    noffset           = -0x080b -> 0x8c561 "missing"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 54 (0x36)
        code_start    = [4, 0x000010d6] -> 0x000413d6
        lines_start   = [1, 0x00000249] -> 0x0008b45d

0x08cd94> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cd6c
    child_block       = 0x0000 (nil)
    noffset           = -0x082b -> 0x8c569 "endian"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 1490 (0x5d2)
        code_start    = [4, 0x00000b04] -> 0x00040e04
        lines_start   = [1, 0x000001f4] -> 0x0008b408

0x08cdbc> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cd94
    child_block       = 0x0000 (nil)
    noffset           = -0x084c -> 0x8c570 "bitpattern"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 166 (0xa6)
        code_start    = [4, 0x00000a5e] -> 0x00040d5e
        lines_start   = [1, 0x000001de] -> 0x0008b3f2

0x08cde4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cdbc
    child_block       = 0x0028 -> 0x8ce0c
    noffset           = -0x0869 -> 0x8c57b "f_rep"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 68 (0x44)
        code_start    = [4, 0x00000a1a] -> 0x00040d1a
        lines_start   = [1, 0x000001c4] -> 0x0008b3d8

0x08ce0c> (size 40) type 4: BLOCK
    block_type        = subunit
    flags             = { executable }
    sibling_block     = 0x0000 (nil)
    child_block       = 0x0000 (nil)
    noffset           = 0x0000 (nil)
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 38 (0x26)
        code_start    = [4, 0x00000a26] -> 0x00040d26
        lines_start   = [1, 0x000001d3] -> 0x0008b3e7

0x08ce34> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0050 -> 0x8cde4
    child_block       = 0x0000 (nil)
    noffset           = -0x08b3 -> 0x8c581 "fake_f_rep"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 94 (0x5e)
        code_start    = [4, 0x000009bc] -> 0x00040cbc
        lines_start   = [1, 0x000001b2] -> 0x0008b3c6

0x08ce5c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ce34
    child_block       = 0x0000 (nil)
    noffset           = -0x08d0 -> 0x8c58c "exponent"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 236 (0xec)
        code_start    = [4, 0x000008d0] -> 0x00040bd0
        lines_start   = [1, 0x00000178] -> 0x0008b38c

0x08ce84> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ce5c
    child_block       = 0x0000 (nil)
    noffset           = -0x08ef -> 0x8c595 "ceil_log"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 96 (0x60)
        code_start    = [4, 0x00000870] -> 0x00040b70
        lines_start   = [1, 0x00000160] -> 0x0008b374

0x08ceac> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ce84
    child_block       = 0x0000 (nil)
    noffset           = -0x090e -> 0x8c59e "floor_log"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 86 (0x56)
        code_start    = [4, 0x0000081a] -> 0x00040b1a
        lines_start   = [1, 0x0000014a] -> 0x0008b35e

0x08ced4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ceac
    child_block       = 0x0000 (nil)
    noffset           = -0x092c -> 0x8c5a8 "f_define"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 118 (0x76)
        code_start    = [4, 0x000007a4] -> 0x00040aa4
        lines_start   = [1, 0x00000134] -> 0x0008b348

0x08cefc> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8ced4
    child_block       = 0x0000 (nil)
    noffset           = -0x094b -> 0x8c5b1 "u_define"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 164 (0xa4)
        code_start    = [4, 0x00000700] -> 0x00040a00
        lines_start   = [1, 0x0000011c] -> 0x0008b330

0x08cf24> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cefc
    child_block       = 0x0000 (nil)
    noffset           = -0x096a -> 0x8c5ba "i_define"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 246 (0xf6)
        code_start    = [4, 0x0000060a] -> 0x0004090a
        lines_start   = [1, 0x000000fa] -> 0x0008b30e

0x08cf4c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cf24
    child_block       = 0x0000 (nil)
    noffset           = -0x0989 -> 0x8c5c3 "describe"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 70 (0x46)
        code_start    = [4, 0x000005c4] -> 0x000408c4
        lines_start   = [1, 0x000000eb] -> 0x0008b2ff

0x08cf74> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cf4c
    child_block       = 0x0000 (nil)
    noffset           = -0x09a8 -> 0x8c5cc "eek_a_bug"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 54 (0x36)
        code_start    = [4, 0x0000058e] -> 0x0004088e
        lines_start   = [1, 0x000000dd] -> 0x0008b2f1

0x08cf9c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cf74
    child_block       = 0x0000 (nil)
    noffset           = -0x09c6 -> 0x8c5d6 "main"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 908 (0x38c)
        code_start    = [4, 0x00000202] -> 0x00040502
        lines_start   = [1, 0x0000006f] -> 0x0008b283

0x08cfc4> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cf9c
    child_block       = 0x0000 (nil)
    noffset           = -0x09e9 -> 0x8c5db "maximum_int"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 126 (0x7e)
        code_start    = [4, 0x00000184] -> 0x00040484
        lines_start   = [1, 0x00000055] -> 0x0008b269

0x08cfec> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cfc4
    child_block       = 0x0000 (nil)
    noffset           = -0x0a05 -> 0x8c5e7 "xmalloc"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 82 (0x52)
        code_start    = [4, 0x00000132] -> 0x00040432
        lines_start   = [1, 0x00000042] -> 0x0008b256

0x08d014> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8cfec
    child_block       = 0x0000 (nil)
    noffset           = -0x0a25 -> 0x8c5ef "croak"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 48 (0x30)
        code_start    = [4, 0x00000102] -> 0x00040402
        lines_start   = [1, 0x00000034] -> 0x0008b248

0x08d03c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8d014
    child_block       = 0x0000 (nil)
    noffset           = -0x0a47 -> 0x8c5f5 "farewell"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 160 (0xa0)
        code_start    = [4, 0x00000062] -> 0x00040362
        lines_start   = [1, 0x0000001c] -> 0x0008b230

0x08d064> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8d03c
    child_block       = 0x0000 (nil)
    noffset           = -0x0a66 -> 0x8c5fe "setmode"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 44 (0x2c)
        code_start    = [4, 0x00000036] -> 0x00040336
        lines_start   = [1, 0x0000000e] -> 0x0008b222

0x08d08c> (size 40) type 4: BLOCK
    block_type        = function
    flags             = { executable }
    sibling_block     = -0x0028 -> 0x8d064
    child_block       = 0x0000 (nil)
    noffset           = -0x0a86 -> 0x8c606 "overflow"
    symbols_start     = [0, 0x00000000] <NULL>
    n_of_code_ranges  = 1
    code_ranges:
        code_size     = 54 (0x36)
        code_start    = [4, 0x00000000] -> 0x00040300
        lines_start   = [1, 0x00000000] -> 0x0008b214

0x08d0b4> (size 24) type 2: SECTION_TAB
    index  base_addr   reference
    1      0x0008b214  .lines + 68
    2      0x00049684  .unwind + 64
    3      0x00000000  .mir + 0
    4      0x00040300  .text + 304
    5      0x000800e4  .data + 228

0x08d0cc> (size 56) type 27: STRING_TAB
    total length  = 49
        "//big/y/nobackup/rollo_t/src/gcc-2.4.5/enquire.c"

0x08d104> (size 12) type 3: FILE_TAB
    number_of_files = 1
    files (dtm  name_offset):
        1993/07/31 06:25:38 -0x0032 -> 0x8d0d2 "//big/y/nobackup/rollo_t/src/gcc-2.4.5/enquire.c"
