Rizin
unix-like reverse engineering framework and cli tools
mdmp_pe.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2016 Davis
2 // SPDX-FileCopyrightText: 2016 Alex Kornitzer <alex.kornitzer@countercept.com>
3 // SPDX-License-Identifier: LGPL-3.0-only
4 
5 #ifndef MDMP_PE_H
6 #define MDMP_PE_H
7 
8 #include <rz_types.h>
9 #include <rz_util.h>
10 #include <rz_lib.h>
11 #include <rz_bin.h>
12 
13 #include "pe/pe.h"
14 
15 #include "mdmp_specs.h"
16 
17 struct PE_(rz_bin_mdmp_pe_bin) {
18  ut64 vaddr;
19  ut64 paddr;
20  struct PE_(rz_bin_pe_obj_t) * bin;
21 };
22 
23 RzList *PE_(rz_bin_mdmp_pe_get_entrypoint)(struct PE_(rz_bin_mdmp_pe_bin) * pe_bin);
24 RzList *PE_(rz_bin_mdmp_pe_get_imports)(struct PE_(rz_bin_mdmp_pe_bin) * pe_bin);
25 RzList *PE_(rz_bin_mdmp_pe_get_sections)(struct PE_(rz_bin_mdmp_pe_bin) * pe_bin);
26 RzList *PE_(rz_bin_mdmp_pe_get_symbols)(RzBin *rbin, struct PE_(rz_bin_mdmp_pe_bin) * pe_bin);
27 
28 #endif /* MDMP_PE_H */
struct PE_(rz_bin_mdmp_pe_bin)
Definition: mdmp_pe.h:17
RzList *PE_() rz_bin_mdmp_pe_get_symbols(RzBin *rbin, struct PE_(rz_bin_mdmp_pe_bin) *pe_bin)
Definition: mdmp_pe.c:212
RzList *PE_() rz_bin_mdmp_pe_get_imports(struct PE_(rz_bin_mdmp_pe_bin) *pe_bin)
Definition: mdmp_pe.c:90
RzList *PE_() rz_bin_mdmp_pe_get_sections(struct PE_(rz_bin_mdmp_pe_bin) *pe_bin)
Definition: mdmp_pe.c:146
RzList *PE_() rz_bin_mdmp_pe_get_entrypoint(struct PE_(rz_bin_mdmp_pe_bin) *pe_bin)
Definition: mdmp_pe.c:45
Definition: malloc.c:26
ut64(WINAPI *w32_GetEnabledXStateFeatures)()