Rizin
unix-like reverse engineering framework and cli tools
state Struct Reference

#include <dis.h>

Public Attributes

int s_prefix
 
unsigned int s_prefix_val
 
FILE * s_in
 
unsigned int s_off
 
char * s_fname
 
int s_u
 
unsigned int s_labelno
 
const unsigned char * s_buf
 
struct directive s_dirs
 
struct label s_labels
 
FILE * s_out
 
int s_format
 
int s_nop
 
struct directives_nopd
 
int s_ff_quirk
 
blast_in infun
 
void * inhow
 
unsigned char * in
 
unsigned left
 
int bitbuf
 
int bitcnt
 
jmp_buf env
 
blast_out outfun
 
void * outhow
 
unsigned next
 
int first
 
unsigned char out [MAXWIN]
 
unsigned char * out
 
unsigned long outlen
 
unsigned long outcnt
 
const unsigned char * in
 
unsigned long inlen
 
unsigned long incnt
 

Detailed Description

Definition at line 43 of file dis.h.

Member Data Documentation

◆ bitbuf

int state::bitbuf

Definition at line 47 of file blast.c.

◆ bitcnt

int state::bitcnt

Definition at line 48 of file blast.c.

◆ env

jmp_buf state::env

Definition at line 51 of file blast.c.

◆ first

int state::first

Definition at line 57 of file blast.c.

◆ in [1/2]

unsigned char* state::in

Definition at line 45 of file blast.c.

Referenced by gz_avail(), gz_init(), gz_look(), gz_write(), gz_zero(), gzclose_r(), gzclose_w(), gzprintf(), and gzputc().

◆ in [2/2]

const unsigned char* state::in

Definition at line 105 of file puff.c.

◆ incnt

unsigned long state::incnt

Definition at line 107 of file puff.c.

◆ infun

blast_in state::infun

Definition at line 43 of file blast.c.

Referenced by blast().

◆ inhow

void* state::inhow

Definition at line 44 of file blast.c.

Referenced by blast().

◆ inlen

unsigned long state::inlen

Definition at line 106 of file puff.c.

◆ left

unsigned state::left

Definition at line 46 of file blast.c.

Referenced by blast().

◆ next

◆ out [1/2]

unsigned char state::out[MAXWIN]

Definition at line 58 of file blast.c.

Referenced by gz_comp(), gz_fetch(), gz_init(), gz_look(), gzclose_r(), gzclose_w(), and gzungetc().

◆ out [2/2]

unsigned char* state::out

Definition at line 100 of file puff.c.

◆ outcnt

unsigned long state::outcnt

Definition at line 102 of file puff.c.

◆ outfun

blast_out state::outfun

Definition at line 54 of file blast.c.

Referenced by blast().

◆ outhow

void* state::outhow

Definition at line 55 of file blast.c.

Referenced by blast().

◆ outlen

unsigned long state::outlen

Definition at line 101 of file puff.c.

◆ s_buf

const unsigned char* state::s_buf

Definition at line 51 of file dis.h.

◆ s_dirs

struct directive state::s_dirs

Definition at line 51 of file dis.h.

◆ s_ff_quirk

int state::s_ff_quirk

Definition at line 58 of file dis.h.

◆ s_fname

char* state::s_fname

Definition at line 48 of file dis.h.

◆ s_format

int state::s_format

Definition at line 55 of file dis.h.

◆ s_in

FILE* state::s_in

Definition at line 46 of file dis.h.

◆ s_labelno

unsigned int state::s_labelno

Definition at line 50 of file dis.h.

◆ s_labels

struct label state::s_labels

Definition at line 51 of file dis.h.

◆ s_nop

int state::s_nop

Definition at line 56 of file dis.h.

◆ s_nopd

struct directive* state::s_nopd

Definition at line 57 of file dis.h.

◆ s_off

unsigned int state::s_off

Definition at line 47 of file dis.h.

◆ s_out

FILE* state::s_out

Definition at line 54 of file dis.h.

◆ s_prefix

int state::s_prefix

Definition at line 44 of file dis.h.

◆ s_prefix_val

unsigned int state::s_prefix_val

Definition at line 45 of file dis.h.

◆ s_u

int state::s_u

Definition at line 49 of file dis.h.


The documentation for this struct was generated from the following files: