The Witchcraft Compiler Collection
WCC
 All Data Structures Files Functions Variables Typedefs Macros
Data Fields
wsh_t Struct Reference

#include <wsh.h>

Data Fields

lua_StateL
 
FILE * scriptfile
 
char * scriptname
 
char * learnlog
 
FILE * learnfile
 
unsigned int opt_verbose
 
unsigned int opt_hollywood
 
unsigned int mainhandle
 
unsigned int opt_rescan
 
unsigned int opt_verbosetrace
 
unsigned int firsterrno
 
unsigned int firstsicode
 
unsigned int firstsignal
 
unsigned int totsignals
 
unsigned int globalsignals
 
unsigned long int faultaddr
 
void * firstcontext
 
unsigned int reason
 
unsigned int is_stdinscript
 
unsigned int bp_points
 
void * pltgot
 
unsigned int pltsz
 
ucontext_t * errcontext
 
unsigned long int btcaller
 
breakpoint_tbp_array
 
unsigned int bp_num
 
unsigned int opt_argc
 
char * opt_argv
 
char ** script_args
 
unsigned int script_argnum
 
unsigned int trace_unaligned
 
unsigned int trace_singlestep
 
unsigned int trace_singlebranch
 
unsigned int trace_rtrace
 
unsigned int trace_strace
 
unsigned int singlestep_count
 
unsigned int singlebranch_count
 
unsigned int sigbus_count
 
unsigned long long int singlestep_hash
 
unsigned long long int singlebranch_hash
 
unsigned long long int sigbus_hash
 
jmp_buf longjmp_ptr_high
 
jmp_buf longjmp_ptr
 
unsigned int interrupted
 
unsigned int longjmp_ptr_high_cnt
 
struct sections_tshdrs
 
struct segments_tphdrs
 
struct symbols_tsymbols
 
struct eps_teps
 
struct preload_tpreload
 
struct script_tscripts
 

Detailed Description

wsh context

Definition at line 532 of file wsh.h.

Field Documentation

breakpoint_t* wsh_t::bp_array

Definition at line 570 of file wsh.h.

unsigned int wsh_t::bp_num

Definition at line 571 of file wsh.h.

unsigned int wsh_t::bp_points

Definition at line 560 of file wsh.h.

unsigned long int wsh_t::btcaller

Definition at line 568 of file wsh.h.

struct eps_t* wsh_t::eps

Definition at line 603 of file wsh.h.

ucontext_t* wsh_t::errcontext

Definition at line 565 of file wsh.h.

unsigned long int wsh_t::faultaddr

Definition at line 554 of file wsh.h.

void* wsh_t::firstcontext

Definition at line 556 of file wsh.h.

unsigned int wsh_t::firsterrno

Definition at line 549 of file wsh.h.

unsigned int wsh_t::firstsicode

Definition at line 550 of file wsh.h.

unsigned int wsh_t::firstsignal

Definition at line 551 of file wsh.h.

unsigned int wsh_t::globalsignals

Definition at line 553 of file wsh.h.

unsigned int wsh_t::interrupted

Definition at line 597 of file wsh.h.

unsigned int wsh_t::is_stdinscript

Definition at line 559 of file wsh.h.

lua_State* wsh_t::L

Definition at line 535 of file wsh.h.

FILE* wsh_t::learnfile

Definition at line 540 of file wsh.h.

char* wsh_t::learnlog

Definition at line 539 of file wsh.h.

jmp_buf wsh_t::longjmp_ptr

Definition at line 595 of file wsh.h.

jmp_buf wsh_t::longjmp_ptr_high

Definition at line 594 of file wsh.h.

unsigned int wsh_t::longjmp_ptr_high_cnt

Definition at line 598 of file wsh.h.

unsigned int wsh_t::mainhandle

Definition at line 544 of file wsh.h.

unsigned int wsh_t::opt_argc

Definition at line 573 of file wsh.h.

char* wsh_t::opt_argv

Definition at line 574 of file wsh.h.

unsigned int wsh_t::opt_hollywood

Definition at line 543 of file wsh.h.

unsigned int wsh_t::opt_rescan

Definition at line 545 of file wsh.h.

unsigned int wsh_t::opt_verbose

Definition at line 542 of file wsh.h.

unsigned int wsh_t::opt_verbosetrace

Definition at line 547 of file wsh.h.

struct segments_t* wsh_t::phdrs

Definition at line 601 of file wsh.h.

void* wsh_t::pltgot

Definition at line 562 of file wsh.h.

unsigned int wsh_t::pltsz

Definition at line 563 of file wsh.h.

struct preload_t* wsh_t::preload

Definition at line 605 of file wsh.h.

unsigned int wsh_t::reason

Definition at line 557 of file wsh.h.

unsigned int wsh_t::script_argnum

Definition at line 577 of file wsh.h.

char** wsh_t::script_args

Definition at line 576 of file wsh.h.

FILE* wsh_t::scriptfile

Definition at line 536 of file wsh.h.

char* wsh_t::scriptname

Definition at line 537 of file wsh.h.

struct script_t* wsh_t::scripts

Definition at line 606 of file wsh.h.

struct sections_t* wsh_t::shdrs

Definition at line 600 of file wsh.h.

unsigned int wsh_t::sigbus_count

Definition at line 588 of file wsh.h.

unsigned long long int wsh_t::sigbus_hash

Definition at line 592 of file wsh.h.

unsigned int wsh_t::singlebranch_count

Definition at line 587 of file wsh.h.

unsigned long long int wsh_t::singlebranch_hash

Definition at line 591 of file wsh.h.

unsigned int wsh_t::singlestep_count

Definition at line 586 of file wsh.h.

unsigned long long int wsh_t::singlestep_hash

Definition at line 590 of file wsh.h.

struct symbols_t* wsh_t::symbols

Definition at line 602 of file wsh.h.

unsigned int wsh_t::totsignals

Definition at line 552 of file wsh.h.

unsigned int wsh_t::trace_rtrace

Definition at line 583 of file wsh.h.

unsigned int wsh_t::trace_singlebranch

Definition at line 581 of file wsh.h.

unsigned int wsh_t::trace_singlestep

Definition at line 580 of file wsh.h.

unsigned int wsh_t::trace_strace

Definition at line 584 of file wsh.h.

unsigned int wsh_t::trace_unaligned

Definition at line 579 of file wsh.h.


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