=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== open-vm-tools-11.2.0/open-vm-tools/ChangeLog-4501- lib/include/vm_basic_asm_x86.h, lib/include/vm_basic_asm_x86_64.h: open-vm-tools-11.2.0/open-vm-tools/ChangeLog:4502: Formatting fixes, and change asm directives used. open-vm-tools-11.2.0/open-vm-tools/ChangeLog-4503- ############################################## open-vm-tools-11.2.0/open-vm-tools/configure.ac-53-if test -n "$TEST_CC" -a -z "$host_alias"; then open-vm-tools-11.2.0/open-vm-tools/configure.ac:54: host_alias="`$TEST_CC -dumpmachine`" open-vm-tools-11.2.0/open-vm-tools/configure.ac-55- if test -z "$build_alias" -a -n "$host_alias"; then ############################################## open-vm-tools-11.2.0/open-vm-tools/configure.ac-112-getOsVersion() { open-vm-tools-11.2.0/open-vm-tools/configure.ac:113: major_version="`echo $KERNEL_RELEASE | cut -f1 -d. | cut -f1 -d-`" open-vm-tools-11.2.0/open-vm-tools/configure.ac:114: minor_version="`echo $KERNEL_RELEASE | cut -f2 -d. | cut -f1 -d-`" open-vm-tools-11.2.0/open-vm-tools/configure.ac:115: micro_version="`echo $KERNEL_RELEASE | cut -f3 -d. | cut -f1 -d-`" open-vm-tools-11.2.0/open-vm-tools/configure.ac-116- printf '%02d%02d%03d' $major_version $minor_version $micro_version ############################################## open-vm-tools-11.2.0/open-vm-tools/configure.ac-153- open-vm-tools-11.2.0/open-vm-tools/configure.ac:154: libc_ver_mjr=`expr "$libc_ver" : "\([[0-9]]*\)"` open-vm-tools-11.2.0/open-vm-tools/configure.ac:155: libc_ver_mnr=`expr "$libc_ver" : "[[0-9]]*\.\([[0-9]]*\)"` open-vm-tools-11.2.0/open-vm-tools/configure.ac:156: libc_ver_num=`expr $libc_ver_mjr \* 1000 + $libc_ver_mnr` open-vm-tools-11.2.0/open-vm-tools/configure.ac-157- ############################################## open-vm-tools-11.2.0/open-vm-tools/configure.ac-1258- open-vm-tools-11.2.0/open-vm-tools/configure.ac:1259:INCLUDE_DIR="`cd $srcdir; pwd`/lib/include" open-vm-tools-11.2.0/open-vm-tools/configure.ac-1260-BLD_INCLUDE_DIR="$BUILDDIR/lib/include" ############################################## open-vm-tools-11.2.0/open-vm-tools/configure.ac-1278- else open-vm-tools-11.2.0/open-vm-tools/configure.ac:1279: DOT=`dirname $DOT` open-vm-tools-11.2.0/open-vm-tools/configure.ac-1280- HAVE_DOT=YES ############################################## open-vm-tools-11.2.0/open-vm-tools/configure.ac-1288- if test "$MSCGEN" != "no"; then open-vm-tools-11.2.0/open-vm-tools/configure.ac:1289: MSCGEN_DIR="`dirname $MSCGEN`" open-vm-tools-11.2.0/open-vm-tools/configure.ac-1290- else ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-244-static void AsyncTCPSocketRecvCallback(void *clientData); open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:245:static int AsyncTCPSocketResolveAddr(const char *hostname, open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-246- unsigned int port, ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-266- int flags, PollerFunction callback); open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:267:static unsigned int AsyncTCPSocketGetPortFromAddr( open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-268- struct sockaddr_storage *addr); ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-659-static int open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:660:AsyncTCPSocketGetAddr(AsyncTCPSocket *asock, // IN open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-661- int socketFamily, // IN ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-781- } else { open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:782: *port = AsyncTCPSocketGetPortFromAddr(&asock->remoteAddr); open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-783- } ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-824- open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:825: ret = AsyncTCPSocketGetAddr(asock, socketFamily, &addr, &addrLen); open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-826- if (ret == ASOCKERR_SUCCESS) { ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-999- char *ipString = NULL; open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:1000: int getaddrinfoError = AsyncTCPSocketResolveAddr(addrStr, port, socketFamily, open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1001- TRUE, &addr, &addrLen, ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1374-static unsigned int open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:1375:AsyncTCPSocketGetPortFromAddr(struct sockaddr_storage *addr) // IN open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1376-{ ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1438- open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:1439: if (AsyncTCPSocketGetAddr(tempAsock, AF_UNSPEC, &addr, &addrLen) == open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1440- ASOCKERR_SUCCESS) { open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:1441: return AsyncTCPSocketGetPortFromAddr(&addr); open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1442- } else { ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1519- open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:1520: port = AsyncTCPSocketGetPortFromAddr(addr); open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1521- TCPSOCKLG0(asock, "creating new listening socket on port %d\n", port); ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1738- open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:1739: getaddrinfoError = AsyncTCPSocketResolveAddr(hostname, port, socketFamily, open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-1740- FALSE, &addr, &addrLen, ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-3435-static int open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c:3436:AsyncTCPSocketResolveAddr(const char *hostname, // IN open-vm-tools-11.2.0/open-vm-tools/lib/asyncsocket/asyncsocket.c-3437- unsigned int port, // IN ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc32.c-36- * Implements the real work for guest-side backdoor for GCC, 32-bit open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc32.c:37: * target (supports inline ASM, GAS syntax). The asm sections are marked open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc32.c-38- * volatile since vmware can change the registers content without the ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64.c-36- * Implements the real work for guest-side backdoor for GCC, 64-bit open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64.c:37: * target (supports inline ASM, GAS syntax). The asm sections are marked open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64.c-38- * volatile since vmware can change the registers content without the ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64.c-41- * See backdoorGCC32.c (from which this code was mostly copied) for open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64.c:42: * details on why the ASM is written this way. Also note that it might be open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64.c:43: * possible to write the asm blocks using the symbolic operand specifiers open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64.c:44: * in such a way that the same asm would generate correct code for both open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64.c-45- * 32-bit and 64-bit targets, but I'm too lazy to figure it all out. ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64_arm64.c-36- * Implements the real work for guest-side backdoor for GCC, 64-bit open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64_arm64.c:37: * target (supports inline ASM, GAS syntax). The asm sections are marked open-vm-tools-11.2.0/open-vm-tools/lib/backdoor/backdoorGcc64_arm64.c-38- * volatile since vmware can change the registers content without the ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_atomic.h-2051- /* open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_atomic.h:2052: * Use asm to ensure we emit a single load. open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_atomic.h-2053- */ ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm.h-35- * open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm.h:36: * Basic asm macros open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm.h-37- */ ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm.h-68-#include "vm_basic_asm_arm32.h" open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm.h:69:#define MUL64_NO_ASM 1 open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm.h-70-#include "mul64.h" ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm.h-73-#else open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm.h:74:#define MUL64_NO_ASM 1 open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm.h-75-#include "mul64.h" ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-61-#define _GET_CURRENT_PC(pc) \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:62: asm volatile("1: adr %0, 1b" : "=r" (pc)) open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-63- ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-81- _GET_CURRENT_PC(pc); \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:82: asm volatile("mov %0, x29" "\n\t" \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-83- "mov %1, sp" "\n\t" \ ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-117- open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:118:#define _DMB(t) asm volatile("dmb " t ::: "memory") open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-119- ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-139- open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:140:#define _DSB(t) asm volatile("dsb " t ::: "memory") open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-141- ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-164-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:165: asm volatile("isb" ::: "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-166-} ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-186- uint64 val; \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:187: asm volatile("mrs %0, " XSTR(name) : "=r" (val) :: "memory"); \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-188- val; \ ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-209-#define MSR(name, val) \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:210: asm volatile("msr " XSTR(name) ", %0" :: "r" (val) : "memory") open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-211- open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-212-#define MSR_IMMED(name, val) \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:213: asm volatile("msr " XSTR(name) ", %0" :: "i" (val) : "memory") open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-214- ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-233- open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:234: asm volatile ("ldr %w0, [%1]" : "=r" (res) : "r" (addr)); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-235- return res; ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-256- open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:257: asm volatile ("ldr %x0, [%1]" : "=r" (res) : "r" (addr)); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-258- return res; ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-275-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:276: asm volatile ("str %w0, [%1]" : : "r" (val), "r" (addr) : "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-277-} ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-293-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:294: asm volatile ("str %x0, [%1]" : : "r" (val), "r" (addr) : "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-295-} ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-315- open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:316: asm volatile ("ldrh %w0, [%1]" : "=r" (res) : "r" (addr)); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-317- return res; ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-334-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:335: asm volatile ("strh %w0, [%1]" : : "r" (val), "r" (addr) : "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-336-} ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-356- open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:357: asm volatile ("ldrb %w0, [%1]" : "=r" (res) : "r" (addr)); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-358- return res; ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-375-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:376: asm volatile ("strb %w0, [%1]" : : "r" (val), "r" (addr) : "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-377-} ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-398-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:399: asm volatile("wfi" ::: "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-400-} ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-421-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:422: asm volatile("wfe" ::: "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-423-} ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-444-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:445: asm volatile("sev" ::: "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-446-} ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-467-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:468: asm volatile( open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-469- "msr spsel, #1 \n\t" ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-889- dva += CACHELINE_SIZE) { open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:890: asm volatile("dc civac, %0" :: "r" (dva) : "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-891- } ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-924- dva += CACHELINE_SIZE) { open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h:925: asm volatile("dc cvac, %0" :: "r" (dva) : "memory"); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_arm64.h-926- } ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-35- * open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h:36: * Basic IA32 asm macros open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-37- */ ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-58-/* open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h:59: * The gcc inline asm uses the "A" constraint which differs in 32 & 64 open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-60- * bit mode. 32 bit means eax and edx, 64 means rax or rdx. ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-262-{ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h:263: __asm { open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-264- mov eax, DWORD PTR [dividend] ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-395- open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h:396: __asm { open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-397- mov eax, DWORD PTR [multiplicand+4] // Get hi(multiplicand) ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-429-#else open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h:430:#define MUL64_NO_ASM 1 open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-431-#include "mul64.h" ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-509- open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h:510: __asm { open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86.h-511- mov eax, DWORD PTR [multiplicand+4] // Get hi(multiplicand) ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h-35- * open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h:36: * Basic x86_64 asm macros. open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h-37- */ ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h-70-#define _GET_CURRENT_PC(rip) \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h:71: asm volatile("lea 0(%%rip), %0" : "=r" (rip)) open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h-72- ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h-91- _GET_CURRENT_PC(rip); \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h:92: asm volatile("mov %%rbp, %0" "\n\t" \ open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h-93- "mov %%rsp, %1" \ ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h-412-#else open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h:413:#define MUL64_NO_ASM 1 open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_64.h-414-#include "mul64.h" ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_common.h-108- unsigned long flags; open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_common.h:109: asm volatile("pushf; pop %0" : "=r"(flags)); open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_asm_x86_common.h-110- return flags; ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_defs.h-444-#if !(__GNUC__ == 4 && (__GNUC_MINOR__ == 0 || __GNUC_MINOR__ == 1)) open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_defs.h:445:#define GetFrameAddr() __builtin_frame_address(0) open-vm-tools-11.2.0/open-vm-tools/lib/include/vm_basic_defs.h-446-#endif ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/misc/codeset.c-625-# if defined __APPLE__ open-vm-tools-11.2.0/open-vm-tools/lib/misc/codeset.c:626: Location_Get_Type *Location_Get = Location_Get_Addr(); open-vm-tools-11.2.0/open-vm-tools/lib/misc/codeset.c-627- ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c-499-#else // _WIN64 open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c:500: _asm { open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c-501- push edx ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c-549- open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c:550: _asm { open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c-551- push ebx ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c-607-#else open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c:608: _asm { open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c-609- push edx ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c-665-#else open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c:666: _asm { open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoHV.c-667- push edx ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoPosix.c-4336- open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoPosix.c:4337: if (dladdr(addr, &info)) { open-vm-tools-11.2.0/open-vm-tools/lib/misc/hostinfoPosix.c-4338- return Unicode_Alloc(info.dli_fname, STRING_ENCODING_DEFAULT); ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/misc/machineID.c-341- if (p != NULL) { open-vm-tools-11.2.0/open-vm-tools/lib/misc/machineID.c:342: memcpy(hardwareID, LLADDR((struct sockaddr_dl *)p->ifa_addr), ETHER_ADDR_LEN); open-vm-tools-11.2.0/open-vm-tools/lib/misc/machineID.c-343- break; ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c-97- open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c:98:static void Ip6StringToIn6Addr(const char *ip6String, open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c-99- struct in6_addr *in6_addr); ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c-786- open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c:787: MATCHEXPR(myMatchInfo, 1, Ip6StringToIn6Addr(MATCH, &myEntry->rtmsg_dst)); open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c:788: MATCHEXPR(myMatchInfo, 3, Ip6StringToIn6Addr(MATCH, &myEntry->rtmsg_src)); open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c:789: MATCHEXPR(myMatchInfo, 5, Ip6StringToIn6Addr(MATCH, &myEntry->rtmsg_gateway)); open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c-790- ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c-881-static void open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c:882:Ip6StringToIn6Addr(const char *ip6String, open-vm-tools-11.2.0/open-vm-tools/lib/slashProc/net.c-883- struct in6_addr *in6_addr) ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-235-#endif open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c:236: if (dladdr(enclFuncAddr, &dli) || open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c:237: dladdr((void *)_Unwind_GetIP(ctx), &dli)) { open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-238- data->outFunc(data->outFuncData, ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-300- * We do a separate pass here that includes symbols in order to open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c:301: * make sure the base backtrace that does not call dladdr() etc. open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-302- * is safely produced. ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-330- * We do a separate pass here that includes symbols in order to open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c:331: * make sure the base backtrace that does not call dladdr() etc. open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-332- * is safely produced. ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-339- } open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c:340: if (dladdr((uintptr_t *)x[1], &dli)) { open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-341- outFunc(outFuncData, "SymBacktrace[%d] %#08x eip %#08x in function %s " ############################################## open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-424- for (i = 0; i < frames; i++) { open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c:425: if (dladdr(callstack[i], &dli)) { open-vm-tools-11.2.0/open-vm-tools/lib/user/utilBacktrace.c-426- outFunc(outFuncData, "SymBacktrace[%d] rip=%016lx in function %s " ############################################## open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4-126- # fails on OpenSolaris B71. So be pessimistic. open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4:127: ac_vmw_cppflags="`$PKG_CONFIG --cflags $3`" open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4-128- ac_vmw_ret1=$? open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4:129: ac_vmw_libs="`$PKG_CONFIG --libs $3`" open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4-130- ac_vmw_ret2=$? ############################################## open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4-151- if test "$4" = "icu-config"; then open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4:152: $2_CPPFLAGS="`${ac_vmw_lib_cfg_$2} --cppflags`" open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4:153: $2_LIBS="`${ac_vmw_lib_cfg_$2} --ldflags`" open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4-154- else open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4:155: $2_CPPFLAGS="`${ac_vmw_lib_cfg_$2} --cflags`" open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4:156: $2_LIBS="`${ac_vmw_lib_cfg_$2} --libs`" open-vm-tools-11.2.0/open-vm-tools/m4/vmtools.m4-157- fi ############################################## open-vm-tools-11.2.0/open-vm-tools/modules/Makefile.am-76- for MOD in $(MODULES); do \ open-vm-tools-11.2.0/open-vm-tools/modules/Makefile.am:77: rm -f $(DESTDIR)`eval echo '$$'$${MOD}dir`/$$MOD.ko &> /dev/null;\ open-vm-tools-11.2.0/open-vm-tools/modules/Makefile.am-78- done ############################################## open-vm-tools-11.2.0/open-vm-tools/modules/freebsd/vmmemctl/os.c-390-void * open-vm-tools-11.2.0/open-vm-tools/modules/freebsd/vmmemctl/os.c:391:OS_Mapping2Addr(Mapping mapping) // IN open-vm-tools-11.2.0/open-vm-tools/modules/freebsd/vmmemctl/os.c-392-{ ############################################## open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmmemctl/os.h-105-extern Mapping OS_MapPageHandle(PageHandle handle); open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmmemctl/os.h:106:extern void *OS_Mapping2Addr(Mapping mapping); open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmmemctl/os.h-107-extern void OS_UnmapPage(Mapping mapping); ############################################## open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmmemctl/vmballoon.c-344- } open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmmemctl/vmballoon.c:345: b->batchPage = OS_Mapping2Addr(b->batchPageMapping); open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmmemctl/vmballoon.c-346- ############################################## open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/eth_public.h-378-static INLINE Bool open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/eth_public.h:379:Eth_IsBroadcastAddr(const Eth_Address addr) open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/eth_public.h-380-{ ############################################## open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/eth_public.h-401-static INLINE Bool open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/eth_public.h:402:Eth_IsUnicastAddr(const Eth_Address addr) open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/eth_public.h-403-{ ############################################## open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/eth_public.h-424-static INLINE Bool open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/eth_public.h:425:Eth_IsNullAddr(const Eth_Address addr) open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/eth_public.h-426-{ ############################################## open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/vmxnet3_defs.h-94-#define VMXNET3_IO_TYPE_VD 1 open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/vmxnet3_defs.h:95:#define VMXNET3_IO_ADDR(type, reg) (((type) << 24) | ((reg) & 0xFFFFFF)) open-vm-tools-11.2.0/open-vm-tools/modules/shared/vmxnet/vmxnet3_defs.h-96-#define VMXNET3_IO_TYPE(addr) ((addr) >> 24) ############################################## open-vm-tools-11.2.0/open-vm-tools/modules/solaris/vmmemctl/os.c-321-void * open-vm-tools-11.2.0/open-vm-tools/modules/solaris/vmmemctl/os.c:322:OS_Mapping2Addr(Mapping mapping) // IN open-vm-tools-11.2.0/open-vm-tools/modules/solaris/vmmemctl/os.c-323-{ ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/build/instvmsg.sh-42-for i in $src/*.vmsg; do open-vm-tools-11.2.0/open-vm-tools/scripts/build/instvmsg.sh:43: ldest=`basename $i` open-vm-tools-11.2.0/open-vm-tools/scripts/build/instvmsg.sh:44: ldest=${dest}/open-vm-tools/messages/`echo $ldest | cut -d . -f 1 -` open-vm-tools-11.2.0/open-vm-tools/scripts/build/instvmsg.sh-45- if ! test -d $ldest; then ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-69-{ open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in:70: if need_update $output `basename $input`; then open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-71- rm -f $output ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-73- open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in:74: $rpcgen $rpcgenflags $1 -o $output `basename $input` open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-75- sed 's,rpc/rpc\.h,vmxrpc.h,' $output | ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-86- # open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in:87: top_builddir=`cd $top_builddir && pwd` open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in:88: top_srcdir=`cd $top_srcdir && pwd` open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-89- open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-90- if test $top_builddir != $top_srcdir -o \ open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in:91: `pwd` != `dirname $top_builddir/$input`; then open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-92- for f in $@; do open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in:93: if need_update `basename $f` $top_srcdir/$f; then open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-94- cp -f $top_srcdir/$f . ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-96- done open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in:97: if need_update `basename $input` $top_srcdir/$input; then open-vm-tools-11.2.0/open-vm-tools/scripts/build/rpcgen_wrapper.sh.in-98- cp -f $top_srcdir/$input . ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh-29-# poweron-vm-default). It expects to be installed in their places -- open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh:30:# in other words, `basename "$0"` might be poweron-vm-default. open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh-31-# ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh-69-# See above. open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh:70:TOOLS_CONFDIR=`dirname "$0"` open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh-71-export TOOLS_CONFDIR ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh-92- "$scriptFile" $powerOp open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh:93: exitCode=`expr $exitCode \| $?` open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh-94- fi ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh-110- # This is sanity checked in the case/esac bit below. open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh:111: powerOp=`basename "$0" | sed 's,-default,,'` open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.sh-112- exitCode=0 ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.subr-38-Panic() { open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.subr:39: fmt="`date '+%b %d %H:%M:%S'` `basename \"$0\"`" open-vm-tools-11.2.0/open-vm-tools/scripts/common/statechange.subr-40- if [ -n "$1" ]; then ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/common/vm-support-106- open-vm-tools-11.2.0/open-vm-tools/scripts/common/vm-support:107: dir=`dirname "$file"` open-vm-tools-11.2.0/open-vm-tools/scripts/common/vm-support-108- checkOutputDir "$dir" ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/common/vm-support-155- open-vm-tools-11.2.0/open-vm-tools/scripts/common/vm-support:156: dir=`dirname "$outFileRelPath"` open-vm-tools-11.2.0/open-vm-tools/scripts/common/vm-support-157- checkOutputDir "$dir" ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/common/vmware-xdg-detect-de-54- xdgDE="${XDG_CURRENT_DESKTOP}" open-vm-tools-11.2.0/open-vm-tools/scripts/common/vmware-xdg-detect-de:55: DE=`echo "${XDG_CURRENT_DESKTOP}" | tr '[:upper:]' '[:lower:]'` open-vm-tools-11.2.0/open-vm-tools/scripts/common/vmware-xdg-detect-de-56-fi ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/freebsd/network-35- open-vm-tools-11.2.0/open-vm-tools/scripts/freebsd/network:36:. `dirname "$0"`/../../statechange.subr open-vm-tools-11.2.0/open-vm-tools/scripts/freebsd/network-37- ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/freebsd/network-66- if [ "$1" != "stop" ]; then open-vm-tools-11.2.0/open-vm-tools/scripts/freebsd/network:67: exitCode=`expr $exitCode \| $ec` open-vm-tools-11.2.0/open-vm-tools/scripts/freebsd/network-68- fi ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network-36- max=9 open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network:37: max=`expr $max - 1` open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network:38: for s in `seq $max -1 1`; do open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network:39: d=`expr $s + 1` open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network-40- mv -f $logbase.$s.log $logbase.$d.log ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network-54- open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network:55:. `dirname "$0"`/../../statechange.subr open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network-56- ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network-118- if [ $? = 0 -a -n "$service" ]; then open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network:119: serviceName=`basename "$script"` open-vm-tools-11.2.0/open-vm-tools/scripts/linux/network-120- "$service" "$serviceName" "$action" ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/solaris/network-60- # so it can be brought back up on resume open-vm-tools-11.2.0/open-vm-tools/scripts/solaris/network:61: for nic in `ifconfig -a | awk -F: '/DHCP/ { print $1; }'`; do open-vm-tools-11.2.0/open-vm-tools/scripts/solaris/network-62- # Sometimes interfaces will claim DHCP and not actually be "under ############################################## open-vm-tools-11.2.0/open-vm-tools/scripts/solaris/network-80- rc=$? && [[ $rc != 0 ]] && { ifconfig "$nic" dhcp ping; rc=$?; } open-vm-tools-11.2.0/open-vm-tools/scripts/solaris/network:81: exitCode=`expr $exitCode \| $rc` open-vm-tools-11.2.0/open-vm-tools/scripts/solaris/network-82- done < $activeList ############################################## open-vm-tools-11.2.0/debian/patches/add_patch.sh-4- open-vm-tools-11.2.0/debian/patches/add_patch.sh:5:patchpath=`dirname ${0}` open-vm-tools-11.2.0/debian/patches/add_patch.sh-6- open-vm-tools-11.2.0/debian/patches/add_patch.sh-7-for hash in $@; do open-vm-tools-11.2.0/debian/patches/add_patch.sh:8: fname=`git log -1 --pretty=format:'%h_%f' ${hash}` open-vm-tools-11.2.0/debian/patches/add_patch.sh-9- git format-patch --stdout -N -1 ${hash} > "${fname}"