Rizin
unix-like reverse engineering framework and cli tools
pdb.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 #include <rz_pdb.h>
5 #include "dbi.h"
6 #include "gdata.h"
7 #include "omap.h"
8 #include "stream_pe.h"
9 #include "tpi.h"
10 
11 #ifndef PDB_PRIVATE_INCLUDE_H_
12 #define PDB_PRIVATE_INCLUDE_H_
13 // OMAP
16 RZ_IPI int omap_remap(void *stream, int address);
17 
18 // GDATA
21 
22 // DBI
25 
26 // PE
29 
30 // TPI
34 
35 #endif
#define RZ_IPI
Definition: analysis_wasm.c:11
uint32_t ut32
voidpf stream
Definition: ioapi.h:138
int idx
Definition: setup.py:197
RZ_IPI bool parse_dbi_stream(RzPdb *pdb, RzPdbMsfStream *stream)
Definition: dbi.c:151
RZ_IPI void free_dbi_stream(RzPdbDbiStream *stream)
Definition: dbi.c:7
RZ_IPI bool parse_tpi_stream(RzPdb *pdb, RzPdbMsfStream *stream)
Definition: tpi.c:1799
RZ_IPI bool parse_gdata_stream(RzPdb *pdb, RzPdbMsfStream *stream)
Definition: gdata.c:33
RZ_IPI void free_pe_stream(RzPdbPeStream *stream)
Definition: stream_pe.c:53
RZ_IPI bool parse_pe_stream(RzPdb *pdb, RzPdbMsfStream *stream)
Definition: stream_pe.c:20
RZ_IPI void free_tpi_stream(RzPdbTpiStream *stream)
Definition: tpi.c:705
RZ_IPI bool parse_omap_stream(RzPdb *pdb, RzPdbMsfStream *stream)
Definition: omap.c:8
RZ_IPI void free_gdata_stream(RzPdbGDataStream *stream)
Definition: gdata.c:80
RZ_IPI int omap_remap(void *stream, int address)
RZ_IPI RzPdbTpiType * parse_simple_type(RzPdbTpiStream *stream, ut32 idx)
Parses simple type if the idx represents one.
Definition: tpi.c:142
RZ_IPI void free_omap_stream(RzPdbOmapStream *stream)
Definition: omap.c:42