#include <pro.h>
◆ memory_deserializer_t() [1/4]
memory_deserializer_t::memory_deserializer_t |
( |
const qstring & | s | ) |
|
|
inline |
◆ memory_deserializer_t() [2/4]
memory_deserializer_t::memory_deserializer_t |
( |
const bytevec_t & | b | ) |
|
|
inline |
◆ memory_deserializer_t() [3/4]
memory_deserializer_t::memory_deserializer_t |
( |
const uchar * | p, |
|
|
const uchar * | e ) |
|
inline |
◆ memory_deserializer_t() [4/4]
memory_deserializer_t::memory_deserializer_t |
( |
const void * | p, |
|
|
size_t | s ) |
|
inline |
◆ empty()
bool memory_deserializer_t::empty |
( |
| ) |
const |
|
inline |
◆ size()
size_t memory_deserializer_t::size |
( |
| ) |
const |
|
inline |
◆ advance()
bool memory_deserializer_t::advance |
( |
size_t | s | ) |
|
|
inline |
◆ unpack_db()
uint8 memory_deserializer_t::unpack_db |
( |
| ) |
|
|
inline |
◆ unpack_dw()
uint16 memory_deserializer_t::unpack_dw |
( |
| ) |
|
|
inline |
◆ unpack_dd()
uint32 memory_deserializer_t::unpack_dd |
( |
| ) |
|
|
inline |
◆ unpack_dq()
uint64 memory_deserializer_t::unpack_dq |
( |
| ) |
|
|
inline |
◆ unpack_ea()
ea_t memory_deserializer_t::unpack_ea |
( |
| ) |
|
|
inline |
◆ unpack_ea64()
ea64_t memory_deserializer_t::unpack_ea64 |
( |
| ) |
|
|
inline |
◆ unpack_str() [1/2]
const char * memory_deserializer_t::unpack_str |
( |
| ) |
|
|
inline |
◆ unpack_str() [2/2]
bool memory_deserializer_t::unpack_str |
( |
qstring * | out | ) |
|
|
inline |
◆ unpack_ds()
char * memory_deserializer_t::unpack_ds |
( |
bool | empty_null = false | ) |
|
|
inline |
◆ unpack_ds_to_buf()
bool memory_deserializer_t::unpack_ds_to_buf |
( |
char * | buf, |
|
|
size_t | bufsize ) |
|
inline |
◆ unpack_obj_inplace()
const void * memory_deserializer_t::unpack_obj_inplace |
( |
size_t | objsize | ) |
|
|
inline |
◆ unpack_buf_inplace()
const void * memory_deserializer_t::unpack_buf_inplace |
( |
| ) |
|
|
inline |
◆ unpack_obj()
const void * memory_deserializer_t::unpack_obj |
( |
void * | obj, |
|
|
size_t | objsize ) |
|
inline |
◆ unpack_buf()
const void * memory_deserializer_t::unpack_buf |
( |
| ) |
|
|
inline |
◆ unpack_eavec()
◆ unpack_bytevec()
◆ unpack() [1/6]
template<SCALAR_TYPE(1)>
void memory_deserializer_t::unpack |
( |
T * | out | ) |
|
|
inline |
◆ unpack() [2/6]
template<SCALAR_TYPE(2)>
void memory_deserializer_t::unpack |
( |
T * | out | ) |
|
|
inline |
◆ unpack() [3/6]
template<SCALAR_TYPE(4)>
void memory_deserializer_t::unpack |
( |
T * | out | ) |
|
|
inline |
◆ unpack() [4/6]
template<SCALAR_TYPE(8)>
void memory_deserializer_t::unpack |
( |
T * | out | ) |
|
|
inline |
◆ unpack() [5/6]
◆ unpack() [6/6]
template<class T>
void memory_deserializer_t::unpack |
( |
qvector< T > * | out | ) |
|
|
inline |
◆ read()
ssize_t memory_deserializer_t::read |
( |
void * | obj, |
|
|
size_t | objsize ) |
|
inline |
◆ eof()
bool memory_deserializer_t::eof |
( |
| ) |
const |
|
inline |
◆ ptr
const uchar* memory_deserializer_t::ptr |
◆ end
const uchar* memory_deserializer_t::end |
The documentation for this struct was generated from the following file:
- ida-sdk/src/include/pro.h