Rizin
unix-like reverse engineering framework and cli tools
dmp64.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2020 abcSup <zifan.tan@gmail.com>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 
4 #ifndef DMP64_H
5 #define DMP64_H
6 
7 #include <rz_util.h>
8 
9 #include "dmp_specs.h"
10 
11 typedef struct {
16 
17 typedef struct {
18  char *file;
20  ut32 timestamp; // hex of timestamp concatenated with hex of size is used to download the file from a ms symbol server
23 
28 
35 
37  int size;
38  Sdb *kv;
39 };
40 
41 void rz_bin_dmp64_free(struct rz_bin_dmp64_obj_t *obj);
43 const char *rz_bin_dmp64_bugcheckcode_as_str(ut32 BugCheckCode);
44 
45 #endif /* DMP64_H */
uint32_t ut32
struct rz_bin_dmp64_obj_t * rz_bin_dmp64_new_buf(RzBuffer *buf)
Definition: dmp64.c:328
const char * rz_bin_dmp64_bugcheckcode_as_str(ut32 BugCheckCode)
Definition: dmp64.c:345
void rz_bin_dmp64_free(struct rz_bin_dmp64_obj_t *obj)
Definition: dmp64.c:312
voidpf void * buf
Definition: ioapi.h:138
uint8_t ut8
Definition: lh5801.h:11
ut32 size
Definition: dmp64.h:19
ut64 base
Definition: dmp64.h:21
ut32 timestamp
Definition: dmp64.h:20
char * file
Definition: dmp64.h:18
ut64 size
Definition: dmp64.h:14
ut64 file_offset
Definition: dmp64.h:13
ut64 start
Definition: dmp64.h:12
RzList * pages
Definition: dmp64.h:32
ut8 * bitmap
Definition: dmp64.h:30
dmp64_header * header
Definition: dmp64.h:25
dmp_bmp_header * bmp_header
Definition: dmp64.h:26
dmp_p_memory_run * runs
Definition: dmp64.h:29
RzList * datablocks
Definition: dmp64.h:33
RzList * drivers
Definition: dmp64.h:34
RzBuffer * b
Definition: dmp64.h:36
dmp64_triage * triage64_header
Definition: dmp64.h:27
Definition: sdb.h:63
ut64(WINAPI *w32_GetEnabledXStateFeatures)()