Tree 5 (filesystem)

Explanation

This page shows the content of a tree. It is essentially a list of items, each of which consist of a key and a value.

The key is shown in the boxes on the left. It is a triple of a 64-bit id, an 8-bit type, and a 64-bit offset. What each of them means depends on the tree we're in. You can search for a key id by using the search field below.

The value is summarized to the right of the key. To see the value in more detail, unfold the key by clicking on it.

Finally, to the very right, we have the logical address of the metadata node which the item is stored in.

go back to root tree
6EEAExtentData (6C)0external, length 412 KiB3CF4000

412 KiB on disk, starting at offset 0 within the extent at address 66960000; 412 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 421888,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1721106432,
                disk_num_bytes: 421888,
                offset: 0,
                num_bytes: 421888,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 70 06 00 00 00 00 00 00 00 00 00 01 00 00 96 66 00 00 00 00 00 70 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 06 00 00 00 00 00 
6EEBInode (01)0regular file, mode 06443CF4000
size48618
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 48618,
        nbytes: 49152,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 EA BD 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EEBRef (0C)127D["gold.mo"]3CF4000
name"gold.mo"
index33
show full value
Ref(
    [
        RefItem {
            index: 33,
            name_len: 7,
            name: "gold.mo",
        },
    ],
)
show hex data
21 00 00 00 00 00 00 00 07 00 67 6F 6C 64 2E 6D 6F 
6EEBExtentData (6C)0external, length 48 KiB3CF4000

48 KiB on disk, starting at offset 0 within the extent at address 56496000; 48 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 49152,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447649280,
                disk_num_bytes: 49152,
                offset: 0,
                num_bytes: 49152,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 01 00 60 49 56 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 
6EECInode (01)0regular file, mode 06443CF4000
size10487
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 10487,
        nbytes: 12288,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 F7 28 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EECRef (0C)127D["gprof.mo"]3CF4000
name"gprof.mo"
index34
show full value
Ref(
    [
        RefItem {
            index: 34,
            name_len: 8,
            name: "gprof.mo",
        },
    ],
)
show hex data
22 00 00 00 00 00 00 00 08 00 67 70 72 6F 66 2E 6D 6F 
6EECExtentData (6C)0external, length 12 KiB3CF4000

12 KiB on disk, starting at offset 0 within the extent at address 564A2000; 12 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 12288,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447698432,
                disk_num_bytes: 12288,
                offset: 0,
                num_bytes: 12288,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 01 00 20 4A 56 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 
6EEDInode (01)0regular file, mode 06443CF4000
size55799
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 55799,
        nbytes: 57344,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 4,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 F7 D9 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EEDRef (0C)127D["ld.mo"]3CF4000
name"ld.mo"
index35
show full value
Ref(
    [
        RefItem {
            index: 35,
            name_len: 5,
            name: "ld.mo",
        },
    ],
)
show hex data
23 00 00 00 00 00 00 00 05 00 6C 64 2E 6D 6F 
6EEDExtentData (6C)0external, length 56 KiB3CF4000

56 KiB on disk, starting at offset 0 within the extent at address 564A5000; 56 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 57344,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447710720,
                disk_num_bytes: 57344,
                offset: 0,
                num_bytes: 57344,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 01 00 50 4A 56 00 00 00 00 00 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 00 00 00 00 00 00 
6EEEInode (01)0regular file, mode 06443CF4000
size30272
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 30272,
        nbytes: 32768,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 40 76 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EEERef (0C)127D["opcodes.mo"]3CF4000
name"opcodes.mo"
index36
show full value
Ref(
    [
        RefItem {
            index: 36,
            name_len: 10,
            name: "opcodes.mo",
        },
    ],
)
show hex data
24 00 00 00 00 00 00 00 0A 00 6F 70 63 6F 64 65 73 2E 6D 6F 
6EEEExtentData (6C)0external, length 32 KiB3CF4000

32 KiB on disk, starting at offset 0 within the extent at address 564B3000; 32 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 32768,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447768064,
                disk_num_bytes: 32768,
                offset: 0,
                num_bytes: 32768,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 01 00 30 4B 56 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 
6EEFInode (01)0regular file, mode 06443CF4000
size192750
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 192750,
        nbytes: 196608,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 4,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 EE F0 02 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EEFRef (0C)1280["binutils.mo"]3CF4000
name"binutils.mo"
index32
show full value
Ref(
    [
        RefItem {
            index: 32,
            name_len: 11,
            name: "binutils.mo",
        },
    ],
)
show hex data
20 00 00 00 00 00 00 00 0B 00 62 69 6E 75 74 69 6C 73 2E 6D 6F 
6EEFExtentData (6C)0external, length 192 KiB3CF4000

192 KiB on disk, starting at offset 0 within the extent at address 669C7000; 192 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 196608,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1721528320,
                disk_num_bytes: 196608,
                offset: 0,
                num_bytes: 196608,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 01 00 70 9C 66 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 
6EF0Inode (01)0regular file, mode 06443CF4000
size50902
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 50902,
        nbytes: 53248,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 4,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 D6 C6 00 00 00 00 00 00 00 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF0Ref (0C)1280["gold.mo"]3CF4000
name"gold.mo"
index33
show full value
Ref(
    [
        RefItem {
            index: 33,
            name_len: 7,
            name: "gold.mo",
        },
    ],
)
show hex data
21 00 00 00 00 00 00 00 07 00 67 6F 6C 64 2E 6D 6F 
6EF0ExtentData (6C)0external, length 52 KiB3CF4000

52 KiB on disk, starting at offset 0 within the extent at address 564BB000; 52 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 53248,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447800832,
                disk_num_bytes: 53248,
                offset: 0,
                num_bytes: 53248,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 D0 00 00 00 00 00 00 00 00 00 00 01 00 B0 4B 56 00 00 00 00 00 D0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D0 00 00 00 00 00 00 
6EF1Inode (01)0regular file, mode 06443CF4000
size10714
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 10714,
        nbytes: 12288,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 DA 29 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF1Ref (0C)1280["gprof.mo"]3CF4000
name"gprof.mo"
index34
show full value
Ref(
    [
        RefItem {
            index: 34,
            name_len: 8,
            name: "gprof.mo",
        },
    ],
)
show hex data
22 00 00 00 00 00 00 00 08 00 67 70 72 6F 66 2E 6D 6F 
6EF1ExtentData (6C)0external, length 12 KiB3CF4000

12 KiB on disk, starting at offset 0 within the extent at address 564C8000; 12 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 12288,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447854080,
                disk_num_bytes: 12288,
                offset: 0,
                num_bytes: 12288,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 01 00 80 4C 56 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 
6EF2Inode (01)0regular file, mode 06443CF4000
size58010
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 58010,
        nbytes: 61440,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 9A E2 00 00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF2Ref (0C)1280["ld.mo"]3CF4000
name"ld.mo"
index35
show full value
Ref(
    [
        RefItem {
            index: 35,
            name_len: 5,
            name: "ld.mo",
        },
    ],
)
show hex data
23 00 00 00 00 00 00 00 05 00 6C 64 2E 6D 6F 
6EF2ExtentData (6C)0external, length 60 KiB3CF4000

60 KiB on disk, starting at offset 0 within the extent at address 564CB000; 60 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 61440,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447866368,
                disk_num_bytes: 61440,
                offset: 0,
                num_bytes: 61440,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00 00 01 00 B0 4C 56 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 00 00 00 00 00 00 
6EF3Inode (01)0regular file, mode 06443CF4000
size26349
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 26349,
        nbytes: 28672,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 ED 66 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF3Ref (0C)1280["opcodes.mo"]3CF4000
name"opcodes.mo"
index36
show full value
Ref(
    [
        RefItem {
            index: 36,
            name_len: 10,
            name: "opcodes.mo",
        },
    ],
)
show hex data
24 00 00 00 00 00 00 00 0A 00 6F 70 63 6F 64 65 73 2E 6D 6F 
6EF3ExtentData (6C)0external, length 28 KiB3CF4000

28 KiB on disk, starting at offset 0 within the extent at address 564DA000; 28 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 28672,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447927808,
                disk_num_bytes: 28672,
                offset: 0,
                num_bytes: 28672,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 00 00 00 01 00 A0 4D 56 00 00 00 00 00 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 
6EF4Inode (01)0regular file, mode 06443CF4000
size134646
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 134646,
        nbytes: 135168,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 4,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 F6 0D 02 00 00 00 00 00 00 10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF4Ref (0C)1283["bfd.mo"]3CF4000
name"bfd.mo"
index30
show full value
Ref(
    [
        RefItem {
            index: 30,
            name_len: 6,
            name: "bfd.mo",
        },
    ],
)
show hex data
1E 00 00 00 00 00 00 00 06 00 62 66 64 2E 6D 6F 
6EF4ExtentData (6C)0external, length 132 KiB3CF4000

132 KiB on disk, starting at offset 0 within the extent at address 669F7000; 132 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 135168,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1721724928,
                disk_num_bytes: 135168,
                offset: 0,
                num_bytes: 135168,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 10 02 00 00 00 00 00 00 00 00 00 01 00 70 9F 66 00 00 00 00 00 10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 02 00 00 00 00 00 
6EF5Inode (01)0regular file, mode 06443CF4000
size150082
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 150082,
        nbytes: 151552,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 5,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 42 4A 02 00 00 00 00 00 00 50 02 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF5Ref (0C)1283["binutils.mo"]3CF4000
name"binutils.mo"
index31
show full value
Ref(
    [
        RefItem {
            index: 31,
            name_len: 11,
            name: "binutils.mo",
        },
    ],
)
show hex data
1F 00 00 00 00 00 00 00 0B 00 62 69 6E 75 74 69 6C 73 2E 6D 6F 
6EF5ExtentData (6C)0external, length 148 KiB3CF4000

148 KiB on disk, starting at offset 0 within the extent at address 66A18000; 148 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 151552,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1721860096,
                disk_num_bytes: 151552,
                offset: 0,
                num_bytes: 151552,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 50 02 00 00 00 00 00 00 00 00 00 01 00 80 A1 66 00 00 00 00 00 50 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 02 00 00 00 00 00 
6EF6Inode (01)0regular file, mode 06443CF4000
size37164
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 37164,
        nbytes: 40960,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 2C 91 00 00 00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF6Ref (0C)1283["gas.mo"]3CF4000
name"gas.mo"
index32
show full value
Ref(
    [
        RefItem {
            index: 32,
            name_len: 6,
            name: "gas.mo",
        },
    ],
)
show hex data
20 00 00 00 00 00 00 00 06 00 67 61 73 2E 6D 6F 
6EF6ExtentData (6C)0external, length 40 KiB3CF4000

40 KiB on disk, starting at offset 0 within the extent at address 564E1000; 40 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 40960,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447956480,
                disk_num_bytes: 40960,
                offset: 0,
                num_bytes: 40960,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00 00 01 00 10 4E 56 00 00 00 00 00 A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 00 00 00 00 00 00 
6EF7Inode (01)0regular file, mode 06443CF4000
size14495
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 14495,
        nbytes: 16384,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 9F 38 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF7Ref (0C)1283["gold.mo"]3CF4000
name"gold.mo"
index33
show full value
Ref(
    [
        RefItem {
            index: 33,
            name_len: 7,
            name: "gold.mo",
        },
    ],
)
show hex data
21 00 00 00 00 00 00 00 07 00 67 6F 6C 64 2E 6D 6F 
6EF7ExtentData (6C)0external, length 16 KiB3CF4000

16 KiB on disk, starting at offset 0 within the extent at address 564EB000; 16 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 16384,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1447997440,
                disk_num_bytes: 16384,
                offset: 0,
                num_bytes: 16384,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 01 00 B0 4E 56 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 
6EF8Inode (01)0regular file, mode 06443CF4000
size3027
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 3027,
        nbytes: 4096,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 D3 0B 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF8Ref (0C)1283["gprof.mo"]3CF4000
name"gprof.mo"
index34
show full value
Ref(
    [
        RefItem {
            index: 34,
            name_len: 8,
            name: "gprof.mo",
        },
    ],
)
show hex data
22 00 00 00 00 00 00 00 08 00 67 70 72 6F 66 2E 6D 6F 
6EF8ExtentData (6C)0external, length 4 KiB3CF4000

4 KiB on disk, starting at offset 0 within the extent at address 564EF000; 4 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 4096,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1448013824,
                disk_num_bytes: 4096,
                offset: 0,
                num_bytes: 4096,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 01 00 F0 4E 56 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 
6EF9Inode (01)0regular file, mode 06443CF4000
size64052
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 64052,
        nbytes: 65536,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 34 FA 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EF9Ref (0C)1283["ld.mo"]3CF4000
name"ld.mo"
index35
show full value
Ref(
    [
        RefItem {
            index: 35,
            name_len: 5,
            name: "ld.mo",
        },
    ],
)
show hex data
23 00 00 00 00 00 00 00 05 00 6C 64 2E 6D 6F 
6EF9ExtentData (6C)0external, length 64 KiB3CF4000

64 KiB on disk, starting at offset 0 within the extent at address 564F0000; 64 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 65536,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1448017920,
                disk_num_bytes: 65536,
                offset: 0,
                num_bytes: 65536,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 01 00 00 4F 56 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 
6EFAInode (01)0regular file, mode 06443CF4000
size5285
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 5285,
        nbytes: 8192,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 A5 14 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 
6EFARef (0C)1286["bfd.mo"]3CF4000
name"bfd.mo"
index24
show full value
Ref(
    [
        RefItem {
            index: 24,
            name_len: 6,
            name: "bfd.mo",
        },
    ],
)
show hex data
18 00 00 00 00 00 00 00 06 00 62 66 64 2E 6D 6F 
6EFAExtentData (6C)0external, length 8 KiB3CF4000

8 KiB on disk, starting at offset 0 within the extent at address 56500000; 8 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 10,
            ram_bytes: 8192,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1448083456,
                disk_num_bytes: 8192,
                offset: 0,
                num_bytes: 8192,
            },
        ),
    },
)
show hex data
0A 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 01 00 00 50 56 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 
6EFBInode (01)0regular file, mode 06443CF4000
size15432
mode33188
uid0
gid0
nlink1
atime1708913584
ctime1708913584
mtime1706811016
otime1708913584
show full value
Inode(
    InodeItem {
        generation: 10,
        transid: 10,
        size: 15432,
        nbytes: 16384,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913584,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
        mtime: Time {
            sec: 1706811016,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913584,
            nsec: 600918257,
        },
    },
)
show hex data
0A 00 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 48 3C 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23 88 DE BB 65 00 00 00 00 00 00 00 00 B0 F3 DB 65 00 00 00 00 F1 48 D1 23