=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== mrboom-4.9/sdl2/xBRZ/xbrz.cpp-70-//{ mrboom-4.9/sdl2/xBRZ/xbrz.cpp:71:// __asm //speeds up xBRZ by about 9% compared to std::sqrt which internally uses the same assembler instructions but adds some "fluff" mrboom-4.9/sdl2/xBRZ/xbrz.cpp-72-// { ############################################## mrboom-4.9/sdl2/xBRZ/xbrz.cpp-431- if (breakIntoDebugger) mrboom-4.9/sdl2/xBRZ/xbrz.cpp:432: __debugbreak(); //__asm int 3; mrboom-4.9/sdl2/xBRZ/xbrz.cpp-433-#endif ############################################## mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-246- mrboom-4.9/libretro-common/compat/compat_ifaddrs.c:247:static void makeSockaddr(sa_family_t p_family, struct sockaddr *p_dest, void *p_data, size_t p_size) mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-248-{ ############################################## mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-338- size_t l_addrLen = calcAddrLen(AF_PACKET, l_rtaDataSize); mrboom-4.9/libretro-common/compat/compat_ifaddrs.c:339: makeSockaddr(AF_PACKET, (struct sockaddr *)l_addr, l_rtaData, l_rtaDataSize); mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-340- ((struct sockaddr_ll *)l_addr)->sll_ifindex = l_info->ifi_index; ############################################## mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-385- mrboom-4.9/libretro-common/compat/compat_ifaddrs.c:386:static int interpretAddr(struct nlmsghdr *p_hdr, struct ifaddrs **p_resultList, int p_numLinks) mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-387-{ ############################################## mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-450- size_t l_addrLen = calcAddrLen(l_info->ifa_family, l_rtaDataSize); mrboom-4.9/libretro-common/compat/compat_ifaddrs.c:451: makeSockaddr(l_info->ifa_family, (struct sockaddr *)l_addr, l_rtaData, l_rtaDataSize); mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-452- if(l_info->ifa_family == AF_INET6) ############################################## mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-505- mrboom-4.9/libretro-common/compat/compat_ifaddrs.c:506: makeSockaddr(l_entry->ifa_addr->sa_family, mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-507- (struct sockaddr *)l_addr, l_mask, l_maxPrefix / 8); ############################################## mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-562- { mrboom-4.9/libretro-common/compat/compat_ifaddrs.c:563: if (interpretAddr(l_hdr, p_resultList, p_numLinks) == -1) mrboom-4.9/libretro-common/compat/compat_ifaddrs.c-564- return -1; ############################################## mrboom-4.9/libretro-common/libco/armeabi.c-52- mrboom-4.9/libretro-common/libco/armeabi.c:53:/* ASM */ mrboom-4.9/libretro-common/libco/armeabi.c-54-void co_switch_arm(cothread_t handle, cothread_t current); ############################################## mrboom-4.9/libretro-common/libco/aarch64.c-24- mrboom-4.9/libretro-common/libco/aarch64.c:25:asm ( mrboom-4.9/libretro-common/libco/aarch64.c-26- ".globl co_switch_aarch64\n" ############################################## mrboom-4.9/libretro-common/libco/aarch64.c-57- mrboom-4.9/libretro-common/libco/aarch64.c:58:/* ASM */ mrboom-4.9/libretro-common/libco/aarch64.c-59-void co_switch_aarch64(cothread_t handle, cothread_t current); ############################################## mrboom-4.9/libretro-common/vulkan/vulkan_symbol_wrapper.c-173- mrboom-4.9/libretro-common/vulkan/vulkan_symbol_wrapper.c:174:PFN_vkGetInstanceProcAddr vulkan_symbol_wrapper_instance_proc_addr(void) mrboom-4.9/libretro-common/vulkan/vulkan_symbol_wrapper.c-175-{ ############################################## mrboom-4.9/libretro-common/vulkan/vulkan_symbol_wrapper.c-180-{ mrboom-4.9/libretro-common/vulkan/vulkan_symbol_wrapper.c:181: *ppSymbol = GetInstanceProcAddr(instance, name); mrboom-4.9/libretro-common/vulkan/vulkan_symbol_wrapper.c-182- return *ppSymbol != NULL; ############################################## mrboom-4.9/libretro-common/vulkan/vulkan_symbol_wrapper.c-186-{ mrboom-4.9/libretro-common/vulkan/vulkan_symbol_wrapper.c:187: *ppSymbol = vkGetDeviceProcAddr(device, name); mrboom-4.9/libretro-common/vulkan/vulkan_symbol_wrapper.c-188- return *ppSymbol != NULL; ############################################## mrboom-4.9/libretro-common/include/compat/zlib/zlib.h-1119- 8: DEBUG mrboom-4.9/libretro-common/include/compat/zlib/zlib.h:1120: 9: ASMV or ASMINF -- use ASM code mrboom-4.9/libretro-common/include/compat/zlib/zlib.h-1121- 10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention ############################################## mrboom-4.9/libretro-common/include/compat/zlib.h-1127- 8: DEBUG mrboom-4.9/libretro-common/include/compat/zlib.h:1128: 9: ASMV or ASMINF -- use ASM code mrboom-4.9/libretro-common/include/compat/zlib.h-1129- 10: ZLIB_WINAPI -- exported functions use the WINAPI calling convention ############################################## mrboom-4.9/libretro-common/include/fastcpy.h-22- mrboom-4.9/libretro-common/include/fastcpy.h:23:/* in the future ASM and new c++ features can be added to speed up copying */ mrboom-4.9/libretro-common/include/fastcpy.h-24-#include <stdint.h> ############################################## mrboom-4.9/libretro-common/include/vulkan/vulkan_symbol_wrapper.h-337-void vulkan_symbol_wrapper_init(PFN_vkGetInstanceProcAddr get_instance_proc_addr); mrboom-4.9/libretro-common/include/vulkan/vulkan_symbol_wrapper.h:338:PFN_vkGetInstanceProcAddr vulkan_symbol_wrapper_instance_proc_addr(void); mrboom-4.9/libretro-common/include/vulkan/vulkan_symbol_wrapper.h-339-VkBool32 vulkan_symbol_wrapper_load_global_symbols(void); ############################################## mrboom-4.9/libretro-common/net/net_compat.c-110- mrboom-4.9/libretro-common/net/net_compat.c:111:unsigned int inet_addr(const char *cp) mrboom-4.9/libretro-common/net/net_compat.c-112-{ ############################################## mrboom-4.9/libretro-common/net/net_compat.c-158- mrboom-4.9/libretro-common/net/net_compat.c:159: addr = inet_addr(cp); mrboom-4.9/libretro-common/net/net_compat.c-160- if (addr == INADDR_NONE || addr == INADDR_ANY) ############################################## mrboom-4.9/libretro-common/net/net_compat.c-215- else if (node && isdigit(*node)) mrboom-4.9/libretro-common/net/net_compat.c:216: in_addr->sin_addr.s_addr = inet_addr(node); mrboom-4.9/libretro-common/net/net_compat.c-217- else if (node && !isdigit(*node)) ############################################## mrboom-4.9/libretro-common/net/net_compat.c-227- /* TODO/FIXME - In case we ever want to support IPv6 */ mrboom-4.9/libretro-common/net/net_compat.c:228: in_addr->sin_addr.s_addr = inet_addr(host->h_addr_list[0]); mrboom-4.9/libretro-common/net/net_compat.c-229-#else ############################################## mrboom-4.9/libretro-common/net/net_compat.c-391-{ mrboom-4.9/libretro-common/net/net_compat.c:392: addr->s_addr = inet_addr(cp); mrboom-4.9/libretro-common/net/net_compat.c-393- return (addr->s_addr == INADDR_NONE) ? 0 : 1; ############################################## mrboom-4.9/Makefile.common-5-ifeq ($(HAVE_NEON),1) mrboom-4.9/Makefile.common:6:SOURCES_ASM := $(LIBRETRO_COMM_DIR)/audio/conversion/float_to_s16_neon.S \ mrboom-4.9/Makefile.common-7- $(LIBRETRO_COMM_DIR)/audio/resampler/drivers/sinc_resampler_neon.S \ ############################################## mrboom-4.9/mrboom.h-136-#ifdef FALCON mrboom-4.9/mrboom.h:137:#define COPYBLOCK asm volatile ("move.l %1,a0\n\t" \ mrboom-4.9/mrboom.h-138- "move.l %0,a1\n\t" \ ############################################## mrboom-4.9/mrboom.h-377-#define MEMCPY(d, s, l) if (l == 1) { \ mrboom-4.9/mrboom.h:378: asm volatile ("move.l %1,a0\n\t" \ mrboom-4.9/mrboom.h-379- "move.l %0,a1\n\t" \ ############################################## mrboom-4.9/mrboom.h-385-} else if (l == 2) { \ mrboom-4.9/mrboom.h:386: asm volatile ("move.l %1,a0\n\t" \ mrboom-4.9/mrboom.h-387- "move.l %0,a1\n\t" \ ############################################## mrboom-4.9/mrboom.h-393-} else if (l == 4) { \ mrboom-4.9/mrboom.h:394: asm volatile ("move.l %1,a0\n\t" \ mrboom-4.9/mrboom.h-395- "move.l %0,a1\n\t" \ ############################################## mrboom-4.9/mrboom.h-401-} else if (l == 32) { \ mrboom-4.9/mrboom.h:402: asm volatile ("move.l %1,a0\n\t" \ mrboom-4.9/mrboom.h-403- "move.l %0,a1\n\t" \ ############################################## mrboom-4.9/mrboom.h-481-#ifdef FALCON mrboom-4.9/mrboom.h:482:#define CALL(label) asm goto ("JSR %l0\n\t" : : : : label); mrboom-4.9/mrboom.h:483:#define RET asm ("RTS"); mrboom-4.9/mrboom.h-484-#else ############################################## mrboom-4.9/.pc/makefile-drop-out/Makefile-245- HAVE_NEON = 1 mrboom-4.9/.pc/makefile-drop-out/Makefile:246: ifeq ($(shell echo `$(CC) -dumpversion` "< 4.9" | bc -l), 1) mrboom-4.9/.pc/makefile-drop-out/Makefile-247- CFLAGS += -march=armv7-a ############################################## mrboom-4.9/.pc/makefile-drop-out/Makefile-250- # If gcc is 5.0 or later mrboom-4.9/.pc/makefile-drop-out/Makefile:251: ifeq ($(shell echo `$(CC) -dumpversion` ">= 5" | bc -l), 1) mrboom-4.9/.pc/makefile-drop-out/Makefile-252- LDFLAGS += -static-libgcc -static-libstdc++ ############################################## mrboom-4.9/Makefile-245- HAVE_NEON = 1 mrboom-4.9/Makefile:246: ifeq ($(shell echo `$(CC) -dumpversion` "< 4.9" | bc -l), 1) mrboom-4.9/Makefile-247- CFLAGS += -march=armv7-a ############################################## mrboom-4.9/Makefile-250- # If gcc is 5.0 or later mrboom-4.9/Makefile:251: ifeq ($(shell echo `$(CC) -dumpversion` ">= 5" | bc -l), 1) mrboom-4.9/Makefile-252- LDFLAGS += -static-libgcc -static-libstdc++