=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== traverso-0.49.6/src/common/FastDelegate.h-1-// FastDelegate.h traverso-0.49.6/src/common/FastDelegate.h:2:// Efficient delegates in C++ that generate only two lines of asm code! traverso-0.49.6/src/common/FastDelegate.h-3-// Documentation is found at http://www.codeproject.com/cpp/FastDelegate.asp ############################################## traverso-0.49.6/src/common/FastDelegate.h-61-// Uncomment the following #define for optimally-sized delegates. traverso-0.49.6/src/common/FastDelegate.h:62:// In this case, the generated asm code is almost identical to the code you'd get traverso-0.49.6/src/common/FastDelegate.h-63-// if the compiler had native support for delegates. ############################################## traverso-0.49.6/src/common/FastDelegate.h-363-// But a very clever hack invented by John M. Dlugosz solves this problem. traverso-0.49.6/src/common/FastDelegate.h:364:// My code is somewhat different to his: I have no asm code, and I make no traverso-0.49.6/src/common/FastDelegate.h-365-// assumptions about the calling convention that is used. ############################################## traverso-0.49.6/src/common/FastDelegate.h-707-// medium memory model. It's so evil that I can't recommend it, but I've traverso-0.49.6/src/common/FastDelegate.h:708:// implemented it anyway because it produces very nice asm code. traverso-0.49.6/src/common/FastDelegate.h-709- ############################################## traverso-0.49.6/src/common/FastDelegate.h-753-// speeds up comparison and assignment. If C++ provided direct language support traverso-0.49.6/src/common/FastDelegate.h:754:// for delegates, they would produce asm code that was almost identical to this. traverso-0.49.6/src/common/FastDelegate.h-755-// Note that the Sun C++ and MSVC documentation explicitly state that they ############################################## traverso-0.49.6/src/common/fpu.cc-40-#ifndef USE_X86_64_ASM traverso-0.49.6/src/common/fpu.cc:41: asm volatile ( traverso-0.49.6/src/common/fpu.cc-42- "mov $1, %%eax\n" ############################################## traverso-0.49.6/src/common/fpu.cc-53- traverso-0.49.6/src/common/fpu.cc:54: asm volatile ( traverso-0.49.6/src/common/fpu.cc-55- "pushq %%rbx\n" ############################################## traverso-0.49.6/src/common/fpu.cc-64- traverso-0.49.6/src/common/fpu.cc:65:#endif /* USE_X86_64_ASM */ traverso-0.49.6/src/common/fpu.cc-66- ############################################## traverso-0.49.6/src/common/fpu.cc-88- traverso-0.49.6/src/common/fpu.cc:89: asm volatile ( traverso-0.49.6/src/common/fpu.cc-90- "fxsave (%0)" ############################################## traverso-0.49.6/src/engine/memops.cpp-218- traverso-0.49.6/src/engine/memops.cpp:219: /* This could be some inline asm on x86 */ traverso-0.49.6/src/engine/memops.cpp-220- y = (long long)f_round(xp); ############################################## traverso-0.49.6/src/engine/memops.cpp-344- traverso-0.49.6/src/engine/memops.cpp:345: /* This could be some inline asm on x86 */ traverso-0.49.6/src/engine/memops.cpp-346- y = (long long)f_round(xp); ############################################## traverso-0.49.6/src/engine/memops.cpp-651- traverso-0.49.6/src/engine/memops.cpp:652: /* This could be some inline asm on x86 */ traverso-0.49.6/src/engine/memops.cpp-653- y = (long long)f_round(xp); ############################################## traverso-0.49.6/src/engine/memops.cpp-704- traverso-0.49.6/src/engine/memops.cpp:705: /* This could be some inline asm on x86 */ traverso-0.49.6/src/engine/memops.cpp-706- y = (long long)f_round(xp); ############################################## traverso-0.49.6/src/engine/memops.cpp-893- traverso-0.49.6/src/engine/memops.cpp:894: /* This could be some inline asm on x86 */ traverso-0.49.6/src/engine/memops.cpp-895- y = f_round(xp); ############################################## traverso-0.49.6/src/engine/memops.cpp-992- traverso-0.49.6/src/engine/memops.cpp:993: /* This could be some inline asm on x86 */ traverso-0.49.6/src/engine/memops.cpp-994- y = f_round(xp); ############################################## traverso-0.49.6/CPackConfig.cmake-83-if(EXISTS ${CPACK_PROPERTIES_FILE}) traverso-0.49.6/CPackConfig.cmake:84: include(${CPACK_PROPERTIES_FILE}) traverso-0.49.6/CPackConfig.cmake-85-endif() ############################################## traverso-0.49.6/CPackSourceConfig.cmake-89-if(EXISTS ${CPACK_PROPERTIES_FILE}) traverso-0.49.6/CPackSourceConfig.cmake:90: include(${CPACK_PROPERTIES_FILE}) traverso-0.49.6/CPackSourceConfig.cmake-91-endif() ############################################## traverso-0.49.6/.pc/03-flags-passing.patch/CMakeLists.txt-124- traverso-0.49.6/.pc/03-flags-passing.patch/CMakeLists.txt:125:INCLUDE (${CMAKE_ROOT}/Modules/TestBigEndian.cmake) traverso-0.49.6/.pc/03-flags-passing.patch/CMakeLists.txt-126-TEST_BIG_ENDIAN(WORDS_BIGENDIAN) ############################################## traverso-0.49.6/CMakeLists.txt-124- traverso-0.49.6/CMakeLists.txt:125:INCLUDE (${CMAKE_ROOT}/Modules/TestBigEndian.cmake) traverso-0.49.6/CMakeLists.txt-126-TEST_BIG_ENDIAN(WORDS_BIGENDIAN)