Rizin
unix-like reverse engineering framework and cli tools
|
#include "pdb.h"
Go to the source code of this file.
Functions | |
static bool | parse_gdata_global (GDataGlobal *global, RzBuffer *buf, ut32 initial_seek) |
RZ_IPI bool | parse_gdata_stream (RzPdb *pdb, RzPdbMsfStream *stream) |
RZ_IPI void | free_gdata_stream (RzPdbGDataStream *stream) |
RZ_IPI void free_gdata_stream | ( | RzPdbGDataStream * | stream | ) |
Definition at line 80 of file gdata.c.
References free(), GDataGlobal::name, RZ_FREE, and rz_list_free().
Referenced by rz_bin_pdb_free().
|
static |
Definition at line 7 of file gdata.c.
References GDataGlobal::leaf_type, len, GDataGlobal::name, GDataGlobal::name_len, GDataGlobal::offset, RZ_BUF_CUR, rz_buf_get_string(), rz_buf_read8(), rz_buf_read_le16, rz_buf_read_le32, rz_buf_seek(), rz_buf_tell(), GDataGlobal::segment, and GDataGlobal::symtype.
Referenced by parse_gdata_stream().
RZ_IPI bool parse_gdata_stream | ( | RzPdb * | pdb, |
RzPdbMsfStream * | stream | ||
) |
Definition at line 33 of file gdata.c.
References GDataGlobal::leaf_type, len, parse_gdata_global(), RZ_BUF_CUR, rz_buf_read_le16, rz_buf_seek(), rz_buf_tell(), RZ_FREE, rz_list_append(), rz_list_new(), RZ_LOG_ERROR, RZ_NEW0, rz_return_val_if_fail, s, rz_pdb_t::s_gdata, skip(), and UT16_MAX.
Referenced by parse_streams().