SYMBOL INDEX (107 symbols across 12 files) FILE: api.c function init_ole (line 25) | void init_ole() function die (line 58) | void die(char *fmt, void *arg) function get_dir_block (line 64) | int get_dir_block(unsigned char *fd, int blknum, int buffersize) function get_dir_info (line 93) | int get_dir_info(unsigned char *src) function reorder_dirlist (line 203) | int reorder_dirlist(struct DIRECTORY *dir, int level) function get_block (line 244) | int get_block(unsigned char *fd, int blknum, unsigned char *dest, long l... function get_FAT_block (line 288) | int get_FAT_block(unsigned char *fd, int blknum, int *dest, int buffersize) function dump_header (line 314) | void dump_header(struct OLE_HDR *h) type OLE_HDR (line 380) | struct OLE_HDR type OLE_HDR (line 380) | struct OLE_HDR type OLE_HDR (line 380) | struct OLE_HDR function dump_ole_header (line 412) | void dump_ole_header(struct OLE_HDR *h) function dump_dirent (line 477) | int dump_dirent(int which_one) FILE: cli.c function fatal_error (line 5) | void fatal_error (f_state * s, char *msg) function print_error (line 16) | void print_error(f_state *s, char *fn, char *msg) function print_message (line 22) | void print_message(f_state *s, char *format, va_list argp) FILE: config.c function translate (line 5) | int translate (char *str) function extractSearchSpecData (line 106) | int extractSearchSpecData(f_state *state, char **tokenarray) function process_line (line 182) | int process_line(f_state *s, char *buffer, int line_number) function load_config_file (line 273) | int load_config_file(f_state *s) FILE: dir.c function is_empty_directory (line 5) | int is_empty_directory (DIR * temp) function cleanup_output (line 17) | void cleanup_output(f_state *s) function make_new_directory (line 50) | int make_new_directory(f_state *s, char *fn) function create_output_directory (line 110) | int create_output_directory(f_state *s) function create_sub_dirs (line 170) | int create_sub_dirs(f_state *s) function write_to_disk (line 311) | int write_to_disk(f_state *s, s_spec *needle, u_int64_t len, unsigned ch... FILE: engine.c function user_interrupt (line 17) | int user_interrupt (f_state * s, f_info * i) function setup_stream (line 144) | void setup_stream(f_state *s, f_info *i) function audit_layout (line 184) | void audit_layout(f_state *s) function dumpInd (line 196) | void dumpInd(unsigned char *ind, int bs) function ind_block (line 223) | int ind_block(unsigned char *foundat, u_int64_t buflen, int bs) function search_chunk (line 311) | int search_chunk(f_state *s, unsigned char *buf, f_info *i, u_int64_t ch... function search_stream (line 563) | int search_stream(f_state *s, f_info *i) function audit_start (line 623) | void audit_start(f_state *s, f_info *i) function audit_finish (line 635) | void audit_finish(f_state *s, f_info *i) function process_file (line 640) | int process_file(f_state *s) function process_stdin (line 690) | int process_stdin(f_state *s) FILE: extract.c type zipLocalFileHeader (line 42) | struct zipLocalFileHeader function valid_ole_header (line 615) | int valid_ole_header(struct OLE_HDR *h) function adjust_bs (line 691) | int adjust_bs(int size, int bs) type OLE_HDR (line 736) | struct OLE_HDR type OLE_HDR (line 752) | struct OLE_HDR type DIRECTORY (line 855) | struct DIRECTORY function check_mov (line 1009) | int check_mov(unsigned char *atom) type tm (line 2112) | struct tm FILE: extract.h type zipLocalFileHeader (line 50) | struct zipLocalFileHeader type zipCentralFileHeader (line 64) | struct zipCentralFileHeader type zipEndCentralFileHeader (line 81) | struct zipEndCentralFileHeader function print_zip (line 93) | void print_zip(struct zipLocalFileHeader *fileHeader, struct zipCentralF... FILE: helpers.c function chop (line 20) | unsigned int chop (char *buf) function shift_string (line 91) | void shift_string(char *fn, int start, int new_start) function make_magic (line 106) | void make_magic(void) function off_t (line 118) | off_t find_file_size(FILE *f) function off_t (line 152) | off_t find_file_size(FILE *f) function off_t (line 223) | static off_t midpoint(off_t a, off_t b, long blksize) function off_t (line 235) | off_t find_dev_size(int fd, int blk_size) function off_t (line 284) | off_t find_file_size(FILE *f) function off_t (line 305) | off_t find_file_size(FILE *f) function print_search_specs (line 321) | void print_search_specs(f_state *s) function print_stats (line 348) | void print_stats(f_state *s) function charactersMatch (line 368) | int charactersMatch(char a, char b, int caseSensitive) function memwildcardcmp (line 381) | int memwildcardcmp(const void *s1, const void *s2, size_t n, int caseSen... function printx (line 397) | void printx(unsigned char *buf, int start, int end) function htos (line 421) | unsigned short htos(unsigned char s[], int endian) function htoi (line 450) | unsigned int htoi(unsigned char s[], int endian) function u_int64_t (line 476) | u_int64_t htoll(unsigned char s[], int endian) function displayPosition (line 512) | int displayPosition(f_state *s, f_info *i, u_int64_t pos) FILE: main.c function catch_alarm (line 26) | void catch_alarm(int signum) function register_signal_handler (line 32) | void register_signal_handler(void) function try_msg (line 55) | void try_msg(void) function usage (line 62) | void usage(void) function process_command_line (line 98) | void process_command_line(int argc, char **argv, f_state *s) function main (line 226) | int main(int argc, char **argv) FILE: main.h type f_state (line 296) | typedef struct f_state type marker (line 316) | typedef struct marker type s_spec (line 323) | typedef struct s_spec type f_info (line 349) | typedef struct f_info { FILE: ole.h type OLE_HDR (line 30) | struct OLE_HDR type OLE_DIR (line 53) | struct OLE_DIR type DIRECTORY (line 73) | struct DIRECTORY type OLE_HDR (line 93) | struct OLE_HDR type DIRECTORY (line 97) | struct DIRECTORY type OLE_HDR (line 100) | struct OLE_HDR type OLE_HDR (line 100) | struct OLE_HDR type OLE_HDR (line 100) | struct OLE_HDR type OLE_HDR (line 102) | struct OLE_HDR FILE: state.c function initialize_state (line 5) | int initialize_state (f_state * s, int argc, char **argv) function free_state (line 41) | void free_state(f_state *s) function get_audit_file_open (line 48) | int get_audit_file_open(f_state *s) function set_config_file (line 68) | int set_config_file(f_state *s, char *fn) function set_output_directory (line 87) | int set_output_directory(f_state *s, char *fn) function get_mode (line 111) | int get_mode(f_state *s, off_t check_mode) function set_mode (line 116) | void set_mode(f_state *s, off_t new_mode) function set_chunk (line 121) | void set_chunk(f_state *s, int size) function set_skip (line 126) | void set_skip(f_state *s, int size) function set_block (line 131) | void set_block(f_state *s, int size) function write_audit_header (line 136) | void write_audit_header(f_state *s) function open_audit_file (line 147) | int open_audit_file(f_state *s) function close_audit_file (line 170) | int close_audit_file(f_state *s) function audit_msg (line 185) | void audit_msg(f_state *s, char *format, ...) function set_input_file (line 203) | void set_input_file(f_state *s, char *filename) function init_builtin (line 210) | int init_builtin(f_state *s, int type, char *suffix, char *header, char ... function add_marker (line 250) | void add_marker(f_state *s, int index, char *marker, int markerlength) function init_all (line 272) | void init_all(f_state *state) function set_search_def (line 349) | int set_search_def(f_state *s, char *ft, u_int64_t max_file_size) function init_bm_table (line 744) | void init_bm_table(unsigned char *needle, size_t table[UCHAR_MAX + 1], s... function dump_state (line 785) | void dump_state(f_state *s)