=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== fauhdlc-20180504/interpreter/util/slset.c-24-/* check if a function pointer is inside the text segment. */ fauhdlc-20180504/interpreter/util/slset.c:25:#define CHECK_FUNC_ADDR(fun_ptr) { \ fauhdlc-20180504/interpreter/util/slset.c-26- if (fun_ptr != NULL) { \ ############################################## fauhdlc-20180504/interpreter/util/slset.c-32-#else /* ! DEBUG_MEM_FUNC */ fauhdlc-20180504/interpreter/util/slset.c:33:#define CHECK_FUNC_ADDR(fun_ptr) /* nothing */ fauhdlc-20180504/interpreter/util/slset.c-34-#endif /* DEBUG_MEM_FUNC */ ############################################## fauhdlc-20180504/interpreter/util/slset.c-74- struct slset *ret; fauhdlc-20180504/interpreter/util/slset.c:75: CHECK_FUNC_ADDR(compare); fauhdlc-20180504/interpreter/util/slset.c-76- ############################################## fauhdlc-20180504/interpreter/util/slset.c-114- fauhdlc-20180504/interpreter/util/slset.c:115: CHECK_FUNC_ADDR(s->compare); fauhdlc-20180504/interpreter/util/slset.c-116- ############################################## fauhdlc-20180504/interpreter/util/slset.c-204- fauhdlc-20180504/interpreter/util/slset.c:205: CHECK_FUNC_ADDR(haystack->compare); fauhdlc-20180504/interpreter/util/slset.c-206- ############################################## fauhdlc-20180504/interpreter/util/slset.c-229- fauhdlc-20180504/interpreter/util/slset.c:230: CHECK_FUNC_ADDR(s->compare); fauhdlc-20180504/interpreter/util/slset.c-231- ############################################## fauhdlc-20180504/interpreter/util/slset.c-283- fauhdlc-20180504/interpreter/util/slset.c:284: CHECK_FUNC_ADDR(s->compare); fauhdlc-20180504/interpreter/util/slset.c-285- ############################################## fauhdlc-20180504/tests/types/longexp.vhdl-21- if is_addr_phase = '1' fauhdlc-20180504/tests/types/longexp.vhdl:22: and bus_addr(31) = conf_addr(31) fauhdlc-20180504/tests/types/longexp.vhdl:23: and bus_addr(30) = conf_addr(30) fauhdlc-20180504/tests/types/longexp.vhdl:24: and bus_addr(29) = conf_addr(29) fauhdlc-20180504/tests/types/longexp.vhdl:25: and bus_addr(28) = conf_addr(28) fauhdlc-20180504/tests/types/longexp.vhdl:26: and bus_addr(27) = conf_addr(27) fauhdlc-20180504/tests/types/longexp.vhdl:27: and bus_addr(26) = conf_addr(26) fauhdlc-20180504/tests/types/longexp.vhdl:28: and bus_addr(25) = conf_addr(25) fauhdlc-20180504/tests/types/longexp.vhdl:29: and bus_addr(24) = conf_addr(24) fauhdlc-20180504/tests/types/longexp.vhdl:30: and bus_addr(23) = conf_addr(23) fauhdlc-20180504/tests/types/longexp.vhdl:31: and bus_addr(22) = conf_addr(22) fauhdlc-20180504/tests/types/longexp.vhdl:32: and bus_addr(21) = conf_addr(21) fauhdlc-20180504/tests/types/longexp.vhdl:33: and bus_addr(20) = conf_addr(20) fauhdlc-20180504/tests/types/longexp.vhdl:34: and bus_addr(19) = conf_addr(19) fauhdlc-20180504/tests/types/longexp.vhdl:35: and bus_addr(18) = conf_addr(18) fauhdlc-20180504/tests/types/longexp.vhdl:36: and bus_addr(17) = conf_addr(17) fauhdlc-20180504/tests/types/longexp.vhdl:37: and bus_addr(16) = conf_addr(16) fauhdlc-20180504/tests/types/longexp.vhdl:38: and bus_addr(15) = conf_addr(15) fauhdlc-20180504/tests/types/longexp.vhdl:39: and bus_addr(14) = conf_addr(14) fauhdlc-20180504/tests/types/longexp.vhdl:40: and bus_addr(13) = conf_addr(13) fauhdlc-20180504/tests/types/longexp.vhdl:41: and bus_addr(12) = conf_addr(12) fauhdlc-20180504/tests/types/longexp.vhdl:42: and bus_addr(11) = conf_addr(11) fauhdlc-20180504/tests/types/longexp.vhdl:43: and bus_addr(10) = conf_addr(10) fauhdlc-20180504/tests/types/longexp.vhdl:44: and bus_addr(9) = conf_addr(9) fauhdlc-20180504/tests/types/longexp.vhdl:45: and bus_addr(8) = conf_addr(8) fauhdlc-20180504/tests/types/longexp.vhdl:46: and bus_addr(7) = conf_addr(7) fauhdlc-20180504/tests/types/longexp.vhdl:47: and bus_addr(6) = conf_addr(6) fauhdlc-20180504/tests/types/longexp.vhdl:48: and bus_addr(5) = conf_addr(5) fauhdlc-20180504/tests/types/longexp.vhdl:49: and bus_addr(4) = conf_addr(4) fauhdlc-20180504/tests/types/longexp.vhdl-50- then ############################################## fauhdlc-20180504/frontend/misc/StackTrace.cpp-39- fauhdlc-20180504/frontend/misc/StackTrace.cpp:40: ret = dladdr(return_address, &info); fauhdlc-20180504/frontend/misc/StackTrace.cpp-41- if (ret == 0) { ############################################## fauhdlc-20180504/frontend/misc/StackTrace.cpp-57- void *fp; fauhdlc-20180504/frontend/misc/StackTrace.cpp:58: asm ( fauhdlc-20180504/frontend/misc/StackTrace.cpp-59- "mov %%ebp, %0;" ############################################## fauhdlc-20180504/frontend/misc/StackTrace.cpp-73- void *fp; fauhdlc-20180504/frontend/misc/StackTrace.cpp:74: asm ( fauhdlc-20180504/frontend/misc/StackTrace.cpp-75- "mov %%rbp, %0;"