SYMBOL INDEX (74 symbols across 9 files) FILE: build.py function make_clean (line 81) | def make_clean(): function make_loaders (line 86) | def make_loaders(): function make_elfs (line 109) | def make_elfs(): function make_payloads (line 132) | def make_payloads(): function get_payload (line 145) | def get_payload(a): function make_final (line 208) | def make_final(): function arch_fmt (line 244) | def arch_fmt(cls): function get_section (line 257) | def get_section(secs, addr): function get_word (line 264) | def get_word(secs, addr, cls): function put_word (line 270) | def put_word(secs, addr, cls, word): function pack_word (line 276) | def pack_word(cls, word): function get_bytes (line 281) | def get_bytes(secs, addr, size): function remap_addr (line 288) | def remap_addr(secs, addr): function fail (line 293) | def fail(msg): function exec_cmd (line 298) | def exec_cmd(cmd, env=None, cwd=None): function exec_chroot (line 307) | def exec_chroot(chroot, cmd, input=None): function clean_spaces (line 318) | def clean_spaces(s): FILE: stage2/main.c function _start (line 3) | void _start() FILE: stage2/snprintf.c function vsnprintf (line 80) | int vsnprintf(char *str, int count, const char *fmt, va_list args) function snprintf (line 95) | int snprintf(char *str, int count, const char *fmt,...) function dopr (line 117) | static void dopr(char *buffer, const char *format, va_list args) function fmtstr (line 250) | static void fmtstr(char *value, int ljust, int len, int zpad, int maxwidth) function fmtnum (line 276) | static void fmtnum(long value, int base, int dosign, int ljust, int len,... function dostr (line 337) | static void dostr(char *str, int cut) function dopr_outch (line 349) | static void dopr_outch(int c) FILE: stage2/syscall_arm.c function _read (line 4) | ssize_t _read(int fd, void *buf, size_t size) function _write (line 21) | ssize_t _write(int fd, const void *buf, size_t size) function _open (line 38) | int _open(char * path, int mode, int flags) function _close (line 55) | int _close(int fd) function _lseek (line 70) | long _lseek(int fd, long offset, int whence) function _mprotect (line 107) | long _mprotect(void * addr, long len, int prot) function _munmap (line 124) | long _munmap(char * start, int length) function _brk (line 140) | long _brk(unsigned long addr) function _exit (line 155) | int _exit(int level) function raise (line 170) | void raise(void) function _execve (line 175) | long _execve(char * filename, char ** argv, char ** envp) FILE: stage2/syscall_arm_64.c function _read (line 4) | ssize_t _read(int fd, void *buf, size_t size) function _write (line 21) | ssize_t _write(int fd, const void *buf, size_t size) function _open (line 38) | int _open(char * path, int mode, int flags) function _close (line 55) | int _close(int fd) function _lseek (line 70) | long _lseek(int fd, long offset, int whence) function _mprotect (line 107) | long _mprotect(void * addr, long len, int prot) function _munmap (line 124) | long _munmap(char * start, int length) function _brk (line 140) | long _brk(unsigned long addr) function _exit (line 155) | int _exit(int level) function raise (line 170) | void raise(void) function _execve (line 175) | long _execve(char * filename, char ** argv, char ** envp) FILE: stage2/syscall_x86.c function _read (line 4) | ssize_t _read(int fd, void *buf, size_t size) function _write (line 16) | ssize_t _write(int fd, const void *buf, size_t size) function _open (line 28) | int _open(char *path, int mode, int flags) function _close (line 41) | int _close(int fd) function _lseek (line 54) | long _lseek(int fd, long offset, int whence) function _mprotect (line 81) | long _mprotect(void * addr, long len, int prot) function _munmap (line 94) | long _munmap(char * start, int length) function _brk (line 107) | long _brk(unsigned long addr) function _exit (line 121) | long _exit(int level) function _execve (line 134) | long _execve(char * filename, char ** argv, char ** envp) FILE: stage2/syscall_x86_64.c function _read (line 4) | ssize_t _read(int fd, void *buf, size_t size) function _write (line 18) | ssize_t _write(int fd, const void *buf, size_t size) function _open (line 31) | int _open(char *path, int mode, int flags) function _close (line 45) | int _close(int fd) function _lseek (line 59) | long _lseek(int fd, long offset, int whence) function _mprotect (line 91) | long _mprotect(void * addr, long len, int prot) function _munmap (line 105) | long _munmap(char * start, int length) function _brk (line 119) | long _brk(unsigned long addr) function _exit (line 134) | int _exit(int level) function _execve (line 148) | long _execve(char * filename, char ** argv, char ** envp) FILE: stage2/utils.c function memset (line 3) | void memset(void * dst, unsigned char c, unsigned int len) function memcmp (line 11) | int memcmp(void * dst, void * src, unsigned int len) function memcpy (line 23) | void memcpy(void *dst, void *src, unsigned int len) function strlen (line 32) | int strlen(unsigned char *str) function printf (line 42) | void printf(char *str, ...) function free (line 109) | void free(void * ptr) FILE: tools/sc.c function main (line 10) | int main(int ac, char ** av)