Rizin
unix-like reverse engineering framework and cli tools
stream_pe.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2021 Basstorm <basstorm@nyist.edu.cn>
2
// SPDX-License-Identifier: LGPL-3.0-only
3
4
#ifndef PDB_PE_H
5
#define PDB_PE_H
6
7
#include <
rz_util.h
>
8
9
typedef
union
{
10
ut32
physical_address
;
11
ut32
virtual_address
;
12
}
PeMisc
;
13
14
#define PDB_SIZEOF_SECTION_NAME 8
15
16
typedef
struct
{
17
char
name
[8];
18
PeMisc
misc
;
19
ut32
virtual_address
;
20
ut32
size_of_raw_data
;
21
ut32
pointer_to_raw_data
;
22
ut32
pointer_to_relocations
;
23
ut32
pointer_to_line_numbers
;
24
ut16
number_of_relocations
;
25
ut16
number_of_line_numbers
;
26
ut32
charactestics
;
27
}
PeImageSectionHeader
;
28
29
#endif
ut16
uint16_t ut16
Definition:
demangler_util.h:30
ut32
uint32_t ut32
Definition:
demangler_util.h:31
rz_util.h
PeImageSectionHeader
Definition:
stream_pe.h:16
PeImageSectionHeader::number_of_line_numbers
ut16 number_of_line_numbers
Definition:
stream_pe.h:25
PeImageSectionHeader::misc
PeMisc misc
Definition:
stream_pe.h:18
PeImageSectionHeader::pointer_to_relocations
ut32 pointer_to_relocations
Definition:
stream_pe.h:22
PeImageSectionHeader::pointer_to_raw_data
ut32 pointer_to_raw_data
Definition:
stream_pe.h:21
PeImageSectionHeader::virtual_address
ut32 virtual_address
Definition:
stream_pe.h:19
PeImageSectionHeader::size_of_raw_data
ut32 size_of_raw_data
Definition:
stream_pe.h:20
PeImageSectionHeader::charactestics
ut32 charactestics
Definition:
stream_pe.h:26
PeImageSectionHeader::number_of_relocations
ut16 number_of_relocations
Definition:
stream_pe.h:24
PeImageSectionHeader::pointer_to_line_numbers
ut32 pointer_to_line_numbers
Definition:
stream_pe.h:23
name
Definition:
z80asm.h:102
PeMisc
Definition:
stream_pe.h:9
PeMisc::virtual_address
ut32 virtual_address
Definition:
stream_pe.h:11
PeMisc::physical_address
ut32 physical_address
Definition:
stream_pe.h:10
librz
bin
pdb
stream_pe.h
Generated by
1.9.1