=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== snek-1.5/Makefile-29-$(SNEKS): FORCE snek-1.5/Makefile:30: +cd `dirname $@` && make PREFIX=$(PREFIX) DESTDIR=$(DESTDIR) snek-1.5/Makefile-31- ############################################## snek-1.5/Makefile-41- +for dir in $(SUBDIRS); do (cd $$dir && make PREFIX=$(PREFIX) DESTDIR=$(DESTDIR) $@) || exit 1; done snek-1.5/Makefile:42: +for snek in $(SNEKS); do (cd `dirname $$snek` && make PREFIX=$(PREFIX) DESTDIR=$(DESTDIR) $@) || exit 1; done snek-1.5/Makefile-43- ############################################## snek-1.5/Makefile-61- +for dir in $(SUBDIRS); do (cd $$dir && make PREFIX=$(PREFIX) DESTDIR=$(DESTDIR) $@); done snek-1.5/Makefile:62: +for snek in $(SNEKS); do (cd `dirname $$snek` && make PREFIX=$(PREFIX) DESTDIR=$(DESTDIR) $@); done ############################################## snek-1.5/chips/atmega/snek-atmega.h-73-#define SNEK_ROOT_TYPE(n) ((const snek_mem_t *) pgm_read_ptr(&(n)->type)) snek-1.5/chips/atmega/snek-atmega.h:74:#define SNEK_ROOT_ADDR(n) ((void **) pgm_read_ptr(&(n)->addr)) snek-1.5/chips/atmega/snek-atmega.h-75- ############################################## snek-1.5/chips/avr/snek-avr.h-81-#define SNEK_ROOT_TYPE(n) ((const snek_mem_t *) pgm_read_ptr(&(n)->type)) snek-1.5/chips/avr/snek-avr.h:82:#define SNEK_ROOT_ADDR(n) ((void **) pgm_read_ptr(&(n)->addr)) snek-1.5/chips/avr/snek-avr.h-83- ############################################## snek-1.5/chips/avr/snek-avr51.x-186- } > data AT> text snek-1.5/chips/avr/snek-avr51.x:187: .bss ADDR(.data) + SIZEOF (.data) : AT (ADDR (.bss)) snek-1.5/chips/avr/snek-avr51.x-188- { ############################################## snek-1.5/chips/avr/snek-avr51.x-201- } > data snek-1.5/chips/avr/snek-avr51.x:202: __data_load_start = LOADADDR(.data); snek-1.5/chips/avr/snek-avr51.x-203- __data_load_end = __data_load_start + SIZEOF(.data); snek-1.5/chips/avr/snek-avr51.x-204- /* Global data not cleared after reset. */ snek-1.5/chips/avr/snek-avr51.x:205: .noinit ADDR(.bss) + SIZEOF (.bss) : AT (ADDR (.noinit)) snek-1.5/chips/avr/snek-avr51.x-206- { ############################################## snek-1.5/chips/samd21/ao-arch-funcs.h-125-ao_arch_memory_barrier(void) { snek-1.5/chips/samd21/ao-arch-funcs.h:126: asm volatile("" ::: "memory"); snek-1.5/chips/samd21/ao-arch-funcs.h-127-} ############################################## snek-1.5/chips/samd21/ao-flash-samd21.c-66-static void snek-1.5/chips/samd21/ao-flash-samd21.c:67:_ao_flash_set_addr(void *addr) snek-1.5/chips/samd21/ao-flash-samd21.c-68-{ ############################################## snek-1.5/chips/samd21/ao-flash-samd21.c-82- snek-1.5/chips/samd21/ao-flash-samd21.c:83: _ao_flash_set_addr(addr); snek-1.5/chips/samd21/ao-flash-samd21.c-84- _ao_flash_execute(SAMD21_NVMCTRL_CTRLA_CMD_UR); ############################################## snek-1.5/chips/samd21/ao-flash-samd21.c-94- snek-1.5/chips/samd21/ao-flash-samd21.c:95: _ao_flash_set_addr(addr); snek-1.5/chips/samd21/ao-flash-samd21.c-96- _ao_flash_execute(SAMD21_NVMCTRL_CTRLA_CMD_LR); ############################################## snek-1.5/chips/samd21/ao-flash-samd21.c-104- _ao_flash_unlock(row); snek-1.5/chips/samd21/ao-flash-samd21.c:105: _ao_flash_set_addr(row); snek-1.5/chips/samd21/ao-flash-samd21.c-106- _ao_flash_execute(SAMD21_NVMCTRL_CTRLA_CMD_ER); ############################################## snek-1.5/chips/samd21/ao-flash-samd21.c-161- snek-1.5/chips/samd21/ao-flash-samd21.c:162: _ao_flash_set_addr(dst); snek-1.5/chips/samd21/ao-flash-samd21.c-163- _ao_flash_execute(SAMD21_NVMCTRL_CTRLA_CMD_WP); ############################################## snek-1.5/chips/samd21/ao-usb-samd21.c-34- snek-1.5/chips/samd21/ao-usb-samd21.c:35:#define AO_USB_OUT_SLEEP_ADDR (&ao_usb_out_avail) snek-1.5/chips/samd21/ao-usb-samd21.c-36- ############################################## snek-1.5/chips/samd21/snek-samd21.ld-74- } >ram AT>rom :ram_init snek-1.5/chips/samd21/snek-samd21.ld:75: PROVIDE(__data_source = LOADADDR(.textram)); snek-1.5/chips/samd21/snek-samd21.ld-76- ############################################## snek-1.5/chips/samd21/snek-samd21.ld-85- } >ram AT>rom :ram_init snek-1.5/chips/samd21/snek-samd21.ld:86: PROVIDE(__snek_data_source = LOADADDR(.data)); snek-1.5/chips/samd21/snek-samd21.ld-87- PROVIDE(__snek_data_size = __snek_data_end - __snek_data_start); ############################################## snek-1.5/chips/samd21/snek-samd21.ld-104- snek-1.5/chips/samd21/snek-samd21.ld:105: PROVIDE(__tdata_source = LOADADDR(.tdata)); snek-1.5/chips/samd21/snek-samd21.ld-106- PROVIDE(__tdata_size = SIZEOF(.tdata)); ############################################## snek-1.5/doc/util/make-steps-1-#!/bin/sh snek-1.5/doc/util/make-steps:2:dir=`dirname $0` snek-1.5/doc/util/make-steps-3-for i in "$@"; do snek-1.5/doc/util/make-steps:4: step=`basename "$i" .html`.adoc snek-1.5/doc/util/make-steps-5- "$dir"/make-step < "$i" > "$step" ############################################## snek-1.5/hosts/linux/linux-install.sh.in-139-# snek-1.5/hosts/linux/linux-install.sh.in:140:archive_line=`awk '/^__ARCHIVE_BELOW__/ {print NR + 1; exit 0; }' "$0"` snek-1.5/hosts/linux/linux-install.sh.in-141- ############################################## snek-1.5/hosts/linux/linux-install.sh.in-169-for infile in "$target"/Snek/*.in; do snek-1.5/hosts/linux/linux-install.sh.in:170: desktop=`basename "$infile" .in` snek-1.5/hosts/linux/linux-install.sh.in-171- # pre-pend a vendor to .desktop filenames ############################################## snek-1.5/hosts/linux/linux-install.sh.in-248- for d in "$target"/Snek/*.desktop; do snek-1.5/hosts/linux/linux-install.sh.in:249: base=`basename $d` snek-1.5/hosts/linux/linux-install.sh.in-250- cp --remove-destination "$d" "$HOME/Desktop/" ############################################## snek-1.5/hosts/macosx/build-mac-16-curdir=`pwd` snek-1.5/hosts/macosx/build-mac:17:dir=`dirname $0` snek-1.5/hosts/macosx/build-mac-18-cd "$dir/../.." ############################################## snek-1.5/hosts/macosx/build-mac-29-build="$1" snek-1.5/hosts/macosx/build-mac:30:builddir=`echo $build | sed 's/^[^:]*://'` snek-1.5/hosts/macosx/build-mac:31:buildhost=`echo $build | sed 's/:.*$//'` snek-1.5/hosts/macosx/build-mac-32-echo builddir "$builddir" ############################################## snek-1.5/hosts/macosx/install-macosx-2-echo -e '\033[34mInstalling Snek\033[39m' snek-1.5/hosts/macosx/install-macosx:3:dir=`dirname "$0"` snek-1.5/hosts/macosx/install-macosx-4-cd "$dir" ############################################## snek-1.5/hosts/macosx/runsnek-2-echo -n -e "\033]0;Snek\007" snek-1.5/hosts/macosx/runsnek:3:ME=`dirname $0` snek-1.5/hosts/macosx/runsnek-4-"$ME"/../Resources/snek ############################################## snek-1.5/hosts/macosx/runsnekde-2-echo -n -e "\033]0;SnekDE\007" snek-1.5/hosts/macosx/runsnekde:3:ME=`dirname $0` snek-1.5/hosts/macosx/runsnekde-4-export PYTHONPATH="$ME"/../Resources/lib/python3.7 ############################################## snek-1.5/hosts/macosx/snek-script-1-#!/bin/bash snek-1.5/hosts/macosx/snek-script:2:ME=`dirname $0` snek-1.5/hosts/macosx/snek-script-3-open -a Terminal $ME/runsnek ############################################## snek-1.5/hosts/macosx/snekde-script-1-#!/bin/bash snek-1.5/hosts/macosx/snekde-script:2:ME=`dirname $0` snek-1.5/hosts/macosx/snekde-script-3-open -a Terminal $ME/runsnekde ############################################## snek-1.5/hosts/windows/Instdrv/NSIS/Includes/java.nsh-10- !macro GetFileVersionCall _FILE _RESULT snek-1.5/hosts/windows/Instdrv/NSIS/Includes/java.nsh:11: Push `${_FILE}` snek-1.5/hosts/windows/Instdrv/NSIS/Includes/java.nsh-12- Call GetFileVersion ############################################## snek-1.5/ports/esp32/CMakeLists.txt-4- snek-1.5/ports/esp32/CMakeLists.txt:5:include($ENV{IDF_PATH}/tools/cmake/project.cmake) snek-1.5/ports/esp32/CMakeLists.txt-6-project(snek-esp32-$ENV{SNEK_VERSION_DASH}) ############################################## snek-1.5/ports/hifive1revb/metal.default.lds-115- snek-1.5/ports/hifive1revb/metal.default.lds:116: PROVIDE( metal_segment_itim_source_start = LOADADDR(.itim) ); snek-1.5/ports/hifive1revb/metal.default.lds:117: PROVIDE( metal_segment_itim_target_start = ADDR(.itim) ); snek-1.5/ports/hifive1revb/metal.default.lds:118: PROVIDE( metal_segment_itim_target_end = ADDR(.itim) + SIZEOF(.itim) ); snek-1.5/ports/hifive1revb/metal.default.lds-119- ############################################## snek-1.5/ports/hifive1revb/metal.default.lds-144- snek-1.5/ports/hifive1revb/metal.default.lds:145: PROVIDE( metal_segment_data_source_start = LOADADDR(.data) ); snek-1.5/ports/hifive1revb/metal.default.lds:146: PROVIDE( __data_source = LOADADDR(.data) ); snek-1.5/ports/hifive1revb/metal.default.lds:147: PROVIDE( metal_segment_data_target_start = ADDR(.data) ); snek-1.5/ports/hifive1revb/metal.default.lds:148: PROVIDE( __data_start = ADDR(.data) ); snek-1.5/ports/hifive1revb/metal.default.lds:149: PROVIDE( __data_size = . - ADDR(.data) ); snek-1.5/ports/hifive1revb/metal.default.lds:150: PROVIDE( __tdata_source = LOADADDR(.tdata) ); snek-1.5/ports/hifive1revb/metal.default.lds-151- PROVIDE( __tdata_size = SIZEOF(.tdata) ); ############################################## snek-1.5/ports/hifive1revb/metal.default.lds-175- } >ram AT>ram :ram snek-1.5/ports/hifive1revb/metal.default.lds:176: PROVIDE( metal_segment_bss_target_start = ADDR(.tbss) ); snek-1.5/ports/hifive1revb/metal.default.lds:177: PROVIDE( __bss_start = ADDR(.tbss) ); snek-1.5/ports/hifive1revb/metal.default.lds-178- PROVIDE( metal_segment_bss_target_end = . ); snek-1.5/ports/hifive1revb/metal.default.lds:179: PROVIDE( __bss_size = . - ADDR(.tbss) ); snek-1.5/ports/hifive1revb/metal.default.lds-180- ############################################## snek-1.5/ports/qemu-arm/snek-arm.in-1-#!/bin/sh snek-1.5/ports/qemu-arm/snek-arm.in:2:here=`dirname $0` snek-1.5/ports/qemu-arm/snek-arm.in-3-args="arg='snek'" ############################################## snek-1.5/ports/qemu-riscv/snek-riscv.in-1-#!/bin/sh snek-1.5/ports/qemu-riscv/snek-riscv.in:2:here=`dirname $0` snek-1.5/ports/qemu-riscv/snek-riscv.in-3-args="arg='snek'" ############################################## snek-1.5/snek-code.c-525- memcpy(&o, &code->code[ip], sizeof(snek_offset_t)); snek-1.5/snek-code.c:526: dbg("%s\n", (char *) snek_pool_addr(o)); snek-1.5/snek-code.c-527- break; ############################################## snek-1.5/snek-exec.c-889- */ snek-1.5/snek-exec.c:890: snek_code = snek_pool_addr(snek_poly_to_func(snek_a)->code); snek-1.5/snek-exec.c-891- ip = 0; ############################################## snek-1.5/snek-frame.c-35-{ snek-1.5/snek-frame.c:36: return snek_pool_addr(frame->prev); snek-1.5/snek-frame.c-37-} ############################################## snek-1.5/snek-frame.c-165- snek-1.5/snek-frame.c:166: snek_code = snek_pool_addr(snek_frame->code); snek-1.5/snek-frame.c-167- snek_frame = snek_frame_prev(snek_frame); ############################################## snek-1.5/snek-frame.c-224- f = snek_frame_prev(f); snek-1.5/snek-frame.c:225: if (!f || snek_mark_block_addr(&snek_frame_mem, f)) snek-1.5/snek-frame.c-226- break; ############################################## snek-1.5/snek-list.c-25-{ snek-1.5/snek-list.c:26: return snek_pool_addr(list->data); snek-1.5/snek-list.c-27-} ############################################## snek-1.5/snek-memory.c-32-#define SNEK_ROOT_TYPE(n) ((n)->type) snek-1.5/snek-memory.c:33:#define SNEK_ROOT_ADDR(n) ((n)->addr) snek-1.5/snek-memory.c-34-#endif ############################################## snek-1.5/snek-memory.c-151-/* Address of an offset within the pool */ snek-1.5/snek-memory.c:152:static void *pool_addr(snek_offset_t offset) { snek-1.5/snek-memory.c-153-#if SNEK_DEBUG ############################################## snek-1.5/snek-memory.c-183-bool snek-1.5/snek-memory.c:184:snek_is_pool_addr(const void *addr) snek-1.5/snek-memory.c-185-{ ############################################## snek-1.5/snek-memory.c-302- if (mem) { snek-1.5/snek-memory.c:303: void **a = SNEK_ROOT_ADDR(&snek_root[i]), *v; snek-1.5/snek-memory.c-304- if (a == NULL || (v = *a) != NULL) { snek-1.5/snek-memory.c:305: visit_addr(mem, a); snek-1.5/snek-memory.c-306- } snek-1.5/snek-memory.c-307- } else { snek-1.5/snek-memory.c:308: snek_poly_t *a = (snek_poly_t *) SNEK_ROOT_ADDR(&snek_root[i]), p; snek-1.5/snek-memory.c-309- if (a && !snek_is_null(p = *a)) { ############################################## snek-1.5/snek-memory.c-318- while (!snek_offset_is_none(note)) { snek-1.5/snek-memory.c:319: snek_list_t *list = pool_addr(note); snek-1.5/snek-memory.c-320- debug_memory("\tprocess list %d\n", pool_offset(list)); snek-1.5/snek-memory.c:321: visit_addr(snek_mems(snek_list), (void **) &list); snek-1.5/snek-memory.c-322- note = snek_list_note_next(list); ############################################## snek-1.5/snek-memory.c-333-{ snek-1.5/snek-memory.c:334: return snek_mark_addr(type, *ref); snek-1.5/snek-memory.c-335-} ############################################## snek-1.5/snek-memory.c-481-#if SNEK_DEBUG snek-1.5/snek-memory.c:482: if (!snek_is_pool_addr(addr)) snek-1.5/snek-memory.c-483- return true; ############################################## snek-1.5/snek-memory.c-522-bool snek-1.5/snek-memory.c:523:snek_mark_block_addr(const struct snek_mem *type, void *addr) snek-1.5/snek-memory.c-524-{ ############################################## snek-1.5/snek-memory.c-536-bool snek-1.5/snek-memory.c:537:snek_mark_addr(const struct snek_mem *type, void *addr) snek-1.5/snek-memory.c-538-{ snek-1.5/snek-memory.c-539- bool ret; snek-1.5/snek-memory.c:540: ret = snek_mark_block_addr(type, addr); snek-1.5/snek-memory.c-541- if (!ret) ############################################## snek-1.5/snek-memory.c-550- return true; snek-1.5/snek-memory.c:551: return snek_mark_addr(type, pool_addr(offset)); snek-1.5/snek-memory.c-552-} ############################################## snek-1.5/snek-memory.c-599-#if SNEK_DEBUG snek-1.5/snek-memory.c:600: if (!snek_is_pool_addr(addr)) snek-1.5/snek-memory.c-601- snek_panic("non-pool addr in heap"); ############################################## snek-1.5/snek-memory.c-603- snek-1.5/snek-memory.c:604: ret = snek_mark_addr(snek_mems(type), addr); snek-1.5/snek-memory.c-605- if (!ret && type == snek_list) ############################################## snek-1.5/snek-memory.c-650-bool snek-1.5/snek-memory.c:651:snek_move_block_addr(void **ref) snek-1.5/snek-memory.c-652-{ ############################################## snek-1.5/snek-memory.c-657-#if SNEK_DEBUG snek-1.5/snek-memory.c:658: if (!snek_is_pool_addr(addr)) snek-1.5/snek-memory.c-659- snek_panic("non-pool address"); ############################################## snek-1.5/snek-memory.c-663- ret = snek_move_block_offset(&offset); snek-1.5/snek-memory.c:664: *ref = pool_addr(offset); snek-1.5/snek-memory.c-665- ############################################## snek-1.5/snek-memory.c-669-bool snek-1.5/snek-memory.c:670:snek_move_addr(const struct snek_mem *type, void **ref) snek-1.5/snek-memory.c-671-{ snek-1.5/snek-memory.c-672- bool ret; snek-1.5/snek-memory.c:673: ret = snek_move_block_addr(ref); snek-1.5/snek-memory.c-674- if (!ret) ############################################## snek-1.5/snek-memory.c-685- if (!ret) snek-1.5/snek-memory.c:686: SNEK_MEM_MOVE(type)(pool_addr(*ref)); snek-1.5/snek-memory.c-687- return ret; ############################################## snek-1.5/snek-memory.c-706-#if SNEK_DEBUG snek-1.5/snek-memory.c:707: if (!snek_is_pool_addr(addr)) snek-1.5/snek-memory.c-708- snek_panic("non-pool address"); ############################################## snek-1.5/snek-memory.c-710- snek-1.5/snek-memory.c:711: bool ret = snek_move_addr(snek_mems(type), &addr); snek-1.5/snek-memory.c-712- ############################################## snek-1.5/snek-memory.c-734- } snek-1.5/snek-memory.c:735: addr = pool_addr(snek_top); snek-1.5/snek-memory.c-736- memset(addr, '\0', size); ############################################## snek-1.5/snek-memory.c-742-void * snek-1.5/snek-memory.c:743:snek_pool_addr(snek_offset_t offset) snek-1.5/snek-memory.c-744-{ ############################################## snek-1.5/snek-memory.c-747- snek-1.5/snek-memory.c:748: return pool_addr(offset); snek-1.5/snek-memory.c-749-} ############################################## snek-1.5/snek-name.c-101- id = snek_id; snek-1.5/snek-name.c:102: for (n = snek_names; n; n = snek_pool_addr(n->next)) { snek-1.5/snek-name.c-103- if (!strcmp(n->name, name)) ############################################## snek-1.5/snek-name.c-128- snek-1.5/snek-name.c:129: for (n = snek_names; n; n = snek_pool_addr(n->next)) { snek-1.5/snek-name.c-130- if (id == match_id) ############################################## snek-1.5/snek-name.c-150- for (;;) { snek-1.5/snek-name.c:151: n = snek_pool_addr(n->next); snek-1.5/snek-name.c-152- if (!n) snek-1.5/snek-name.c-153- break; snek-1.5/snek-name.c:154: snek_mark_block_addr(&snek_name_mem, n); snek-1.5/snek-name.c-155- } ############################################## snek-1.5/snek-name.c-165- break; snek-1.5/snek-name.c:166: n = snek_pool_addr(n->next); snek-1.5/snek-name.c-167- } ############################################## snek-1.5/snek-print.c-19-{ snek-1.5/snek-print.c:20: snek_code_t *code = snek_pool_addr(func->code); snek-1.5/snek-print.c-21- if (code) ############################################## snek-1.5/snek-string.c-234-{ snek-1.5/snek-string.c:235: if (snek_is_pool_addr(s)) snek-1.5/snek-string.c-236- snek_stack_push(snek_string_to_poly((char *) s)); ############################################## snek-1.5/snek-string.c-241-{ snek-1.5/snek-string.c:242: if (snek_is_pool_addr(s)) snek-1.5/snek-string.c-243- return snek_poly_to_string(snek_stack_pop()); ############################################## snek-1.5/snek.h-694-bool snek-1.5/snek.h:695:snek_is_pool_addr(const void *addr); snek-1.5/snek.h-696- ############################################## snek-1.5/snek.h-709-bool snek-1.5/snek.h:710:snek_mark_block_addr(const struct snek_mem *type, void *addr); snek-1.5/snek.h-711- snek-1.5/snek.h-712-bool snek-1.5/snek.h:713:snek_mark_addr(const struct snek_mem *type, void *addr); snek-1.5/snek.h-714- ############################################## snek-1.5/snek.h-721-bool snek-1.5/snek.h:722:snek_move_block_addr(void **ref); snek-1.5/snek.h-723- ############################################## snek-1.5/snek.h-727-bool snek-1.5/snek.h:728:snek_move_addr(const struct snek_mem *type, void **ref); snek-1.5/snek.h-729- ############################################## snek-1.5/snek.h-748-void * snek-1.5/snek.h:749:snek_pool_addr(snek_offset_t offset); snek-1.5/snek.h-750- ############################################## snek-1.5/test/Makefile-87- for lang in $(LANGS); do \ snek-1.5/test/Makefile:88: baselang=`basename $$lang`; \ snek-1.5/test/Makefile-89- if $$lang $$TEST; then \ ############################################## snek-1.5/test/Makefile-99- for lang in $(LANGS); do \ snek-1.5/test/Makefile:100: baselang=`basename $$lang`; \ snek-1.5/test/Makefile-101- $$lang $$TEST >/dev/null 2>&1; \