=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ############################################## treesheets-1.0.2/lobster/include/StackWalker/StackWalker.h-196- c.ContextFlags = contextFlags; \ treesheets-1.0.2/lobster/include/StackWalker/StackWalker.h:197: __asm call x \ treesheets-1.0.2/lobster/include/StackWalker/StackWalker.h:198: __asm x: pop eax \ treesheets-1.0.2/lobster/include/StackWalker/StackWalker.h:199: __asm mov c.Eip, eax \ treesheets-1.0.2/lobster/include/StackWalker/StackWalker.h:200: __asm mov c.Ebp, ebp \ treesheets-1.0.2/lobster/include/StackWalker/StackWalker.h:201: __asm mov c.Esp, esp \ treesheets-1.0.2/lobster/include/StackWalker/StackWalker.h-202- } while(0); ############################################## treesheets-1.0.2/lobster/include/StackWalker/StackWalkerHelpers.cpp-93- // change the stack only if the selectors are the same (this is the case for Win32) treesheets-1.0.2/lobster/include/StackWalker/StackWalkerHelpers.cpp:94: //__asm push offset MyStack[1024*128]; treesheets-1.0.2/lobster/include/StackWalker/StackWalkerHelpers.cpp:95: //__asm pop esp; treesheets-1.0.2/lobster/include/StackWalker/StackWalkerHelpers.cpp:96: __asm mov eax, offset MyStack[1024 * 128]; treesheets-1.0.2/lobster/include/StackWalker/StackWalkerHelpers.cpp:97: __asm mov esp, eax; treesheets-1.0.2/lobster/include/StackWalker/StackWalkerHelpers.cpp-98- } ############################################## treesheets-1.0.2/lobster/src/lobster/tonative.h-58- treesheets-1.0.2/lobster/src/lobster/tonative.h:59:// Test the wasm binary writer is working as expected. treesheets-1.0.2/lobster/src/lobster/tonative.h-60-void unit_test_wasm(bool full); ############################################## treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer.h-23- treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer.h:24:// Stand-alone single header WASM module writer class. treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer.h-25-// Takes care of the "heavy lifting" of generating the binary format ############################################## treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer.h-33- treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer.h:34:namespace WASM { treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer.h-35- ############################################## treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer.h-651- treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer.h:652: // Call this last, to finalize the buffer into a valid WASM module, treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer.h-653- // and to add linking/reloc sections based on the previous sections. ############################################## treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer_test.h-21- treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer_test.h:22:namespace WASM { treesheets-1.0.2/lobster/src/lobster/wasm_binary_writer_test.h-23- ############################################## treesheets-1.0.2/lobster/src/main.cpp-63- bool parsedump = false; treesheets-1.0.2/lobster/src/main.cpp:64: bool disasm = false; treesheets-1.0.2/lobster/src/main.cpp-65- bool to_cpp = false; treesheets-1.0.2/lobster/src/main.cpp:66: bool to_wasm = false; treesheets-1.0.2/lobster/src/main.cpp-67- bool dump_builtins = false; ############################################## treesheets-1.0.2/lobster/src/main.cpp-82- "--cpp Compile to C++ code, don't run.\n" treesheets-1.0.2/lobster/src/main.cpp:83: "--wasm Compile to WASM code, don't run.\n" treesheets-1.0.2/lobster/src/main.cpp-84- "--parsedump Also dump parse tree.\n" treesheets-1.0.2/lobster/src/main.cpp:85: "--disasm Also dump bytecode disassembly.\n" treesheets-1.0.2/lobster/src/main.cpp-86- "--verbose Output additional informational text.\n" ############################################## treesheets-1.0.2/lobster/src/main.cpp-107- else if (a == "--cpp") { to_cpp = true; } treesheets-1.0.2/lobster/src/main.cpp:108: else if (a == "--wasm") { to_wasm = true; } treesheets-1.0.2/lobster/src/main.cpp-109- else if (a == "--parsedump") { parsedump = true; } treesheets-1.0.2/lobster/src/main.cpp:110: else if (a == "--disasm") { disasm = true; } treesheets-1.0.2/lobster/src/main.cpp-111- else if (a == "--verbose") { min_output_level = OUTPUT_INFO; } ############################################## treesheets-1.0.2/lobster/src/towasm.cpp-270- if (VM_DISPATCH_METHOD != VM_DISPATCH_TRAMPOLINE) treesheets-1.0.2/lobster/src/towasm.cpp:271: return "WASM codegen: can only use trampoline mode"; treesheets-1.0.2/lobster/src/towasm.cpp-272- WASMGenerator wasmgen(dest); ############################################## treesheets-1.0.2/src/Makefile-4-WX_CONFIG?= wx-config treesheets-1.0.2/src/Makefile:5:WX_CXXFLAGS= `$(WX_CONFIG) --cxxflags` treesheets-1.0.2/src/Makefile:6:WX_LIBS= `$(WX_CONFIG) --libs aui adv core xml net` treesheets-1.0.2/src/Makefile-7-PACKAGE_VERSION?= __DATE__ ############################################## treesheets-1.0.2/src/StackWalker/StackWalker.h-196- c.ContextFlags = contextFlags; \ treesheets-1.0.2/src/StackWalker/StackWalker.h:197: __asm call x \ treesheets-1.0.2/src/StackWalker/StackWalker.h:198: __asm x: pop eax \ treesheets-1.0.2/src/StackWalker/StackWalker.h:199: __asm mov c.Eip, eax \ treesheets-1.0.2/src/StackWalker/StackWalker.h:200: __asm mov c.Ebp, ebp \ treesheets-1.0.2/src/StackWalker/StackWalker.h:201: __asm mov c.Esp, esp \ treesheets-1.0.2/src/StackWalker/StackWalker.h-202- } while(0); ############################################## treesheets-1.0.2/src/StackWalker/StackWalkerHelpers.cpp-97- // change the stack only if the selectors are the same (this is the case for Win32) treesheets-1.0.2/src/StackWalker/StackWalkerHelpers.cpp:98: //__asm push offset MyStack[1024*128]; treesheets-1.0.2/src/StackWalker/StackWalkerHelpers.cpp:99: //__asm pop esp; treesheets-1.0.2/src/StackWalker/StackWalkerHelpers.cpp:100: __asm mov eax,offset MyStack[1024*128]; treesheets-1.0.2/src/StackWalker/StackWalkerHelpers.cpp:101: __asm mov esp,eax; treesheets-1.0.2/src/StackWalker/StackWalkerHelpers.cpp-102- } ############################################## treesheets-1.0.2/.pc/fix-cmakelists.patch/CMakeLists.txt-32-find_package(wxWidgets REQUIRED aui adv core xml net) treesheets-1.0.2/.pc/fix-cmakelists.patch/CMakeLists.txt:33:include(${wxWidgets_USE_FILE}) treesheets-1.0.2/.pc/fix-cmakelists.patch/CMakeLists.txt-34- ############################################## treesheets-1.0.2/CMakeLists.txt-32-find_package(wxWidgets REQUIRED aui adv core xml net) treesheets-1.0.2/CMakeLists.txt:33:include(${wxWidgets_USE_FILE}) treesheets-1.0.2/CMakeLists.txt-34-