mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
Formatting fixes in header files
This commit is contained in:
68
binparser.h
68
binparser.h
@ -6,43 +6,45 @@ typedef struct BinParser BinParser;
|
||||
typedef struct BinRecord BinRecord;
|
||||
|
||||
/* BinParser */
|
||||
BinParser *bin_parser_new (const guchar *data,
|
||||
gsize length);
|
||||
const guchar *bin_parser_get_data (BinParser *parser);
|
||||
gsize bin_parser_get_length (BinParser *parser);
|
||||
gsize bin_parser_get_offset (BinParser *parser);
|
||||
void bin_parser_align (BinParser *parser,
|
||||
gsize byte_width);
|
||||
void bin_parser_goto (BinParser *parser,
|
||||
gsize offset);
|
||||
const char *bin_parser_get_string (BinParser *parser);
|
||||
guint32 bin_parser_get_uint32 (BinParser *parser);
|
||||
BinParser * bin_parser_new (const guchar *data,
|
||||
gsize length);
|
||||
const guchar *bin_parser_get_data (BinParser *parser);
|
||||
gsize bin_parser_get_length (BinParser *parser);
|
||||
gsize bin_parser_get_offset (BinParser *parser);
|
||||
void bin_parser_align (BinParser *parser,
|
||||
gsize byte_width);
|
||||
void bin_parser_goto (BinParser *parser,
|
||||
gsize offset);
|
||||
const char * bin_parser_get_string (BinParser *parser);
|
||||
guint32 bin_parser_get_uint32 (BinParser *parser);
|
||||
|
||||
/* Record */
|
||||
BinRecord *bin_parser_get_record (BinParser *parser,
|
||||
BinFormat *format,
|
||||
gsize offset);
|
||||
void bin_record_free (BinRecord *record);
|
||||
guint64 bin_record_get_uint (BinRecord *record,
|
||||
const char *name);
|
||||
void bin_record_index (BinRecord *record,
|
||||
int index);
|
||||
gsize bin_record_get_offset (BinRecord *record);
|
||||
const gchar *bin_record_get_string_indirect (BinRecord *record,
|
||||
BinRecord * bin_parser_get_record (BinParser *parser,
|
||||
BinFormat *format,
|
||||
gsize offset);
|
||||
void bin_record_free (BinRecord *record);
|
||||
guint64 bin_record_get_uint (BinRecord *record,
|
||||
const char *name);
|
||||
void bin_record_index (BinRecord *record,
|
||||
int index);
|
||||
gsize bin_record_get_offset (BinRecord *record);
|
||||
const gchar *bin_record_get_string_indirect (BinRecord *record,
|
||||
const char *name,
|
||||
gsize str_table);
|
||||
BinParser *bin_record_get_parser (BinRecord *record);
|
||||
gsize str_table);
|
||||
BinParser * bin_record_get_parser (BinRecord *record);
|
||||
|
||||
|
||||
/* BinFormat */
|
||||
BinFormat *bin_format_new (gboolean big_endian,
|
||||
const char *name, BinField *field,
|
||||
...);
|
||||
gsize bin_format_get_size (BinFormat *format);
|
||||
BinFormat *bin_format_new (gboolean big_endian,
|
||||
const char *name,
|
||||
BinField *field,
|
||||
...);
|
||||
gsize bin_format_get_size (BinFormat *format);
|
||||
|
||||
/* BinField */
|
||||
BinField *bin_field_new_uint8 (void);
|
||||
BinField *bin_field_new_uint16 (void);
|
||||
BinField *bin_field_new_uint32 (void);
|
||||
BinField *bin_field_new_uint64 (void);
|
||||
BinField *bin_field_new_fixed_array (int n_elements,
|
||||
int element_size);
|
||||
BinField *bin_field_new_uint8 (void);
|
||||
BinField *bin_field_new_uint16 (void);
|
||||
BinField *bin_field_new_uint32 (void);
|
||||
BinField *bin_field_new_uint64 (void);
|
||||
BinField *bin_field_new_fixed_array (int n_elements,
|
||||
int element_size);
|
||||
|
||||
Reference in New Issue
Block a user