image-header.union


Vocabulary
tools.image

Class description
Overlay of 32 and 64 bit image header

Definition


UNION-STRUCT: image-header.union
{
b32 image-header.32 initial: S{ image-header.32
{ magic 0 }
{ version 0 }
{ data-relocation-base 0 }
{ data-size 0 }
{ code-relocation-base 0 }
{ code-size 0 }
{ escaped-data-size 0 }
{ compressed-data-size 0 }
{ compressed-code-size 0 }
{ reserved-4 0 }
{ special-objects
u32-array{
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
}
}
}
} {
b64 image-header.64 initial: S{ image-header.64
{ magic 0 }
{ version 0 }
{ data-relocation-base 0 }
{ data-size 0 }
{ code-relocation-base 0 }
{ code-size 0 }
{ escaped-data-size 0 }
{ compressed-data-size 0 }
{ compressed-code-size 0 }
{ reserved-4 0 }
{ special-objects
u64-array{
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
}
}
}
} ;


Methods