DataMuseum.dk

Presents historical artifacts from the history of:

Commodore CBM-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Commodore CBM-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦6e5e2ed29⟧

    Length: 1230 (0x4ce)
    Notes: CBM900 l.out, UNIX file
    Names: »malloc.o«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦f4b8d8c84⟧ UNIX V7 Filesystem
        └─ ⟦this⟧ »cmd/rsh/malloc.o« 

CBM900 l.out

struct ldheder {
    .l_magic = 0407,
    .l_flag = 0x10,
    .l_machine = 0x4,
    .l_entry = 0x30,
    .l_ssize = {
        [L_SHRI] = 0x28e,
        [L_PRVI] = 0x0,
        [L_BSSI] = 0x0,
        [L_SHRD] = 0x0,
        [L_PRVD] = 0x36,
        [L_BSSD] = 0x0,
        [L_DEBUG] = 0x0,
        [L_SYM] = 0xdc,
        [L_REL] = 0xfe,
    },
};

0000  07 01 10 00 04 00 30 00 00 00 8e 02 00 00 00 00  ┆      0         ┆
0010  00 00 00 00 00 00 00 00 00 00 36 00 00 00 00 00  ┆          6     ┆
0020  00 00 00 00 00 00 dc 00 00 00 fe 00 00 00        ┆                ┆

CBM900 L_SHRI

0000  03 0f 00 14 1c e9 06 07 a1 fd 4c d8 00 10 4d d4  ┆          L   M ┆
0010  00 18 e6 62 61 d1 00 18 a9 1e 07 01 ff f8 6f d1  ┆   ba         o ┆
0020  00 18 54 0a 80 00 02 92 5c 08 80 00 02 8e e6 32  ┆  T     \      2┆
0030  27 a0 ee 28 14 a2 92 a2 a1 3c 6f dc 00 12 61 d1  ┆'  (     <o   a ┆
0040  00 18 8b c1 eb 1f 61 d1 00 18 a9 17 4b d1 00 12  ┆      a     K   ┆
0050  ef 0d 94 a0 41 d1 00 18 94 08 14 a0 1d 80 37 8a  ┆    A         7 ┆
0060  00 04 14 a6 a9 73 94 80 1d 60 1d a0 14 a0 5d 00  ┆     s   `    ] ┆
0070  80 00 02 92 14 a0 a5 00 1d a0 34 a0 00 08 07 00  ┆          4     ┆
0080  7f 00 e8 6c 14 a0 07 00 ff fe 94 0a 50 0a 80 00  ┆   l        P   ┆
0090  02 92 ee ce 60 d9 00 10 68 d0 00 10 8c 94 e6 08  ┆    `   h       ┆
00a0  14 00 00 00 02 96 91 e0 5f 00 80 00 01 f8 a9 f3  ┆        _       ┆
00b0  61 d1 00 18 01 01 02 07 07 01 fe 00 6f d1 00 12  ┆a           o   ┆
00c0  93 e1 5f 00 80 00 00 00 a9 f1 94 0a 9c a8 e6 04  ┆  _             ┆
00d0  a1 bc 0b 0c ff ff ee 02 92 00 e8 40 5c 08 80 00  ┆           @\   ┆
00e0  02 8e ee 04 5d 0a 80 00 02 8e e8 11 54 04 80 00  ┆    ]       T   ┆
00f0  02 8e a9 53 14 46 94 68 a9 77 90 6a ee 02 94 8a  ┆   S F h w j    ┆
0100  e8 06 1d 8a 37 a8 00 04 14 80 a5 00 1d 80 61 dc  ┆    7         a ┆
0110  00 12 01 0c ff f8 94 a0 81 c1 94 08 1d a8 37 8a  ┆              7 ┆
0120  00 04 54 00 80 00 02 8e 1d 80 54 06 80 00 02 8e  ┆  T       T     ┆
0130  a9 73 1d 68 14 80 a5 00 1d 80 35 a0 00 04 94 06  ┆ s h      5     ┆
0140  94 02 14 24 a7 40 5e 0e 80 00 00 28 1d 68 94 60  ┆   $ @^    ( h `┆
0150  94 0a 37 80 00 04 5e 08 80 00 00 28 1c e1 06 07  ┆  7   ^    (    ┆
0160  01 0f 00 14 9e 08 ab ff 1c e9 06 07 a1 fd 54 da  ┆              T ┆
0170  00 14 ab b7 a1 b1 a7 10 ee 1e 50 0a 80 00 02 8e  ┆          P     ┆
0180  e7 1a 54 04 80 00 02 8e a9 53 14 40 90 a0 e3 13  ┆  T      S @    ┆
0190  35 a0 00 04 94 08 94 04 14 40 07 00 ff fe 90 a0  ┆5        @      ┆
01a0  ee 0a 14 a4 07 04 ff fe 94 46 a9 53 14 40 90 a0  ┆         F S @  ┆
01b0  ee 02 27 a0 ee 08 14 00 00 00 02 af 91 e0 5f 00  ┆  '           _ ┆
01c0  80 00 01 f8 a9 f3 14 a0 07 00 ff fe 1d a0 27 60  ┆              '`┆
01d0  ee 05 14 60 94 06 1d a0 37 6a 00 04 27 80 ee 05  ┆   `    7j  '   ┆
01e0  1d 86 94 80 94 0a 37 60 00 04 5d 0a 80 00 02 92  ┆      7`  ]     ┆
01f0  1c e1 06 07 a9 ff 9e 08 ab f1 2f ed a1 fd 51 ed  ┆          /   Q ┆
0200  00 06 5f 00 80 00 00 00 a9 f3 93 e1 51 ed 00 06  ┆  _         Q   ┆
0210  0d e9 00 02 5f 00 80 00 00 00 a9 f7 5f 00 80 00  ┆    _       _   ┆
0220  00 00 21 ed a9 f1 9e 08 ab ff 1c e9 06 07 a1 fd  ┆  !             ┆
0230  54 da 00 14 9c a8 e6 24 a1 b1 a7 10 ee 21 94 a0  ┆T      $     !  ┆
0240  ab 17 94 0a 50 00 80 00 02 8e e7 1a 54 04 80 00  ┆    P       T   ┆
0250  02 8e a9 53 14 40 90 a0 e3 13 35 a0 00 04 94 08  ┆   S @    5     ┆
0260  94 04 14 40 07 00 ff fe 90 a0 ee 0a 14 a4 07 04  ┆   @            ┆
0270  ff fe 94 46 a9 53 14 40 90 a0 ee 02 27 a0 ee 02  ┆   F S @    '   ┆
0280  bd 11 e8 01 83 11 1c e1 06 07 a9 ff 9e 08        ┆                ┆

CBM900 L_PRVD

0000  00 00 00 00 00 00 00 00 43 6f 72 72 75 70 74 20  ┆        Corrupt ┆
0010  61 72 65 6e 61 20 69 6e 20 6d 61 6c 6c 6f 63 0a  ┆arena in malloc ┆
0020  00 42 61 64 20 70 6f 69 6e 74 65 72 20 69 6e 20  ┆ Bad pointer in ┆
0030  66 72 65 65 0a 00                                ┆free            ┆

CBM900 L_SYM

0000  66 72 65 65 5f 00 00 00 00 00 00 00 00 00 00 00  ┆free_           ┆
0010  10 00 00 00 66 01 5f 61 5f 61 72 65 6e 61 5f 00  ┆    f _a_arena_ ┆
0020  00 00 00 00 00 00 14 00 00 00 8e 02 5f 61 5f 62  ┆            _a_b┆
0030  6c 6f 63 6b 5f 00 00 00 00 00 00 00 14 00 00 00  ┆lock_           ┆
0040  92 02 77 72 69 74 65 5f 00 00 00 00 00 00 00 00  ┆  write_        ┆
0050  00 00 1a 00 00 00 00 00 73 62 72 6b 5f 00 00 00  ┆        sbrk_   ┆
0060  00 00 00 00 00 00 00 00 1a 00 00 00 00 00 6d 61  ┆              ma┆
0070  6c 6c 6f 63 5f 00 00 00 00 00 00 00 00 00 10 00  ┆lloc_           ┆
0080  00 00 00 00 53 53 00 00 00 00 00 00 00 00 00 00  ┆    SS          ┆
0090  00 00 00 00 1a 00 00 00 00 00 6e 6f 74 6d 65 6d  ┆          notmem┆
00a0  5f 00 00 00 00 00 00 00 00 00 10 00 00 00 28 02  ┆_             ( ┆
00b0  61 62 6f 72 74 5f 00 00 00 00 00 00 00 00 00 00  ┆abort_          ┆
00c0  1a 00 00 00 00 00 73 74 72 6c 65 6e 5f 00 00 00  ┆      strlen_   ┆
00d0  00 00 00 00 00 00 1a 00 00 00 00 00              ┆                ┆
           free_ 0010 01660000
       _a_arena_ 0014 028e0000
       _a_block_ 0014 02920000
          write_ 001a 00000000
           sbrk_ 001a 00000000
         malloc_ 0010 00000000
              SS 001a 00000000
         notmem_ 0010 02280000
          abort_ 001a 00000000
         strlen_ 001a 00000000

CBM900 L_REL

0000  07 00 00 0c 00 06 00 07 00 00 10 00 06 00 07 00  ┆                ┆
0010  00 16 00 06 00 07 00 00 20 00 06 00 44 00 00 24  ┆            D  $┆
0020  00 44 00 00 2a 00 07 00 00 3c 00 06 00 07 00 00  ┆ D  *    <      ┆
0030  40 00 06 00 07 00 00 48 00 06 00 07 00 00 4e 00  ┆@      H      N ┆
0040  06 00 07 00 00 56 00 06 00 44 00 00 70 00 44 00  ┆     V   D  p D ┆
0050  00 8e 00 07 00 00 96 00 06 00 07 00 00 9a 00 06  ┆                ┆
0060  00 44 00 00 a2 00 40 00 00 aa 00 07 00 00 b2 00  ┆ D    @         ┆
0070  06 00 07 00 00 be 00 06 00 47 00 00 c4 00 04 00  ┆         G      ┆
0080  44 00 00 de 00 44 00 00 e6 00 44 00 00 ee 00 07  ┆D    D    D     ┆
0090  00 00 10 01 06 00 44 00 00 24 01 44 00 00 2c 01  ┆      D  $ D  , ┆
00a0  40 00 00 48 01 40 00 00 58 01 07 00 00 70 01 06  ┆@  H @  X    p  ┆
00b0  00 44 00 00 7c 01 44 00 00 84 01 44 00 00 b8 01  ┆ D  | D    D    ┆
00c0  40 00 00 c0 01 44 00 00 ec 01 07 00 00 00 02 06  ┆@    D          ┆
00d0  00 47 00 00 04 02 09 00 07 00 00 0e 02 06 00 47  ┆ G             G┆
00e0  00 00 16 02 03 00 47 00 00 1e 02 08 00 07 00 00  ┆      G         ┆
00f0  32 02 06 00 44 00 00 46 02 44 00 00 4e 02        ┆2   D  F D  N   ┆