=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== eukleides-1.5.4/src/common/compiler.h-33- eukleides-1.5.4/src/common/compiler.h:34:int get_addr(void); eukleides-1.5.4/src/common/compiler.h-35- ############################################## eukleides-1.5.4/src/common/compiler.c-41- eukleides-1.5.4/src/common/compiler.c:42:int get_addr(void) eukleides-1.5.4/src/common/compiler.c-43-{ ############################################## eukleides-1.5.4/src/common/compiler.c-48-{ eukleides-1.5.4/src/common/compiler.c:49: push_param((_param)get_addr()); eukleides-1.5.4/src/common/compiler.c-50-} ############################################## eukleides-1.5.4/src/common/compiler.c-60- instr = itable.tbl + pop_mark() - 1; eukleides-1.5.4/src/common/compiler.c:61: instr->param.addr += get_addr(); eukleides-1.5.4/src/common/compiler.c-62-} ############################################## eukleides-1.5.4/src/common/core.c-103- eukleides-1.5.4/src/common/core.c:104:void push_addr(_instr *a) eukleides-1.5.4/src/common/core.c-105-{ ############################################## eukleides-1.5.4/src/common/core.c-109- eukleides-1.5.4/src/common/core.c:110:_instr *pop_addr(void) eukleides-1.5.4/src/common/core.c-111-{ ############################################## eukleides-1.5.4/src/common/core.c-145- eukleides-1.5.4/src/common/core.c:146:void goto_addr(_param p) eukleides-1.5.4/src/common/core.c-147-{ ############################################## eukleides-1.5.4/src/common/core.c-150- eukleides-1.5.4/src/common/core.c:151:void gosub_addr(_param p) eukleides-1.5.4/src/common/core.c-152-{ eukleides-1.5.4/src/common/core.c:153: push_addr(itable.cur); eukleides-1.5.4/src/common/core.c-154- itable.cur = itable.tbl + p.addr - 1; ############################################## eukleides-1.5.4/src/common/core.c-158-{ eukleides-1.5.4/src/common/core.c:159: itable.cur = pop_addr(); eukleides-1.5.4/src/common/core.c-160-} ############################################## eukleides-1.5.4/src/common/core.h-56- eukleides-1.5.4/src/common/core.h:57:void goto_addr(_param p); eukleides-1.5.4/src/common/core.h-58- eukleides-1.5.4/src/common/core.h:59:void gosub_addr(_param p); eukleides-1.5.4/src/common/core.h-60- ############################################## eukleides-1.5.4/src/common/function.c-40- func = &symbol->content->value.func; eukleides-1.5.4/src/common/function.c:41: func->addr = get_addr() + 1; eukleides-1.5.4/src/common/function.c-42- func->arg_tbl = (_argument *)allocate(MAX_ARGS*sizeof(_argument *)); ############################################## eukleides-1.5.4/src/common/parser.y-588- XEQ(init_locus, $4); eukleides-1.5.4/src/common/parser.y:589: locus_addr = get_addr(); eukleides-1.5.4/src/common/parser.y-590- JPZ(0);