$ ./pbc_dump t/native_pbc/integer_1.pbc HEADER => [ wordsize = 4 (interpreter's wordsize/INTVAL = 4/4) byteorder = 0 (interpreter's byteorder = 0) floattype = 0 (interpreter's NUMVAL_SIZE = 8) parrot-version 1.0.0, bytecode-version 4.5 UUID: type = 0, size = 0 no endianize, no opcode, no numval transform dirformat = 1 ] DIRECTORY => [ # offs 0x30(48) = op_count 188, itype 0, id 0, size 0, ... # 5 segments type 4 BYTECODE_- offs 0x30(0xc0) op_count 8 type 2 FIXUP_- offs 0x38(0xe0) op_count 12 type 3 CONSTANT_- offs 0x44(0x110) op_count 112 type 1 PIC_idx_- offs 0xb4(0x2d0) op_count 8 type 5 BYTECODE_-_DB offs 0xbc(0x2f0) op_count 12 ] BYTECODE_- => [ # offs 0x30(48) = op_count 8, itype 0, id 0, size 3, ... 0000: 000001c7 10203040 00000000 ] FIXUP_- => [ #0 type => 2 offs => 2 name => '(null)', ], CONSTANT_- => [ # 0: [ 'PFC_PMC', { FLAGS => 0x4000600 (is_PMC,is_PMC_EXT,is_special_PMC) no dump info for PMC 9 ParrotInterpreter class => ParrotInterpreter, } ], # 1: [ 'PFC_STRING', { FLAGS => 0x61100 (is_string,constant,is_COWable,live) CHARSET => 134668000, SIZE => 1, DATA => "-" } ], # 2: [ 'PFC_PMC', { FLAGS => 0x4500600 (is_PMC,is_PMC_EXT,custom_mark,active_destroy,is_special_PMC) class => Sub, start_offs => 0, end_offs => 3, name => '(null)', subid => '(null)', method => '', nsentry => '(null)', namespace => Null HLL_id => 0, } ], # 3: [ 'PFC_STRING', { FLAGS => 0x61100 (is_string,constant,is_COWable,live) CHARSET => 134668000, SIZE => 6, DATA => "(null)" } ], ], PIC_idx_- => [ # offs 0xb4(180) = op_count 8, itype 0, id 0, size 1, ... 0000: 00000000 ] BYTECODE_-_DB => [ # offs 0xbc(188) = op_count 12, itype 0, id 0, size 3, ... mappings => [ #0 [ OFFSET => 0, FILENAME => - ], ] 0000: 00000001 00000002 00000000 ]