=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c-76- for (i = 0; i < s; i += cache_line) { intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c:77: asm volatile("clflush (%0)\n\t" intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c-78- : ############################################## intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c-82- intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c:83: asm volatile("sfence\n\t" intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c-84- : ############################################## intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c-102- for (i = 0; i < (s / sizeof(uint32_t)); i++) { intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c:103: asm volatile("xor (%0,%1,4), %%eax\n\t" intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c-104- : ############################################## intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c-109- for (i = s & (~(sizeof(uint32_t) - 1)); i < s; i++) { intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c:110: asm volatile("xorb (%0,%1,1), %%al\n\t" intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/dlock.c-111- : ############################################## intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h-79-#ifdef __x86_64__ intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h:80: asm volatile("lfence\n\t" intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h-81- "rdtscp\n\t" ############################################## intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h-86-#else intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h:87: asm volatile("lfence\n\t" intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h-88- "rdtscp\n\t" ############################################## intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h-109-#ifdef __x86_64__ intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h:110: asm volatile("rdtscp\n\t" intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h-111- "mov %%edx, %0\n\t" ############################################## intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h-115-#else intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h:116: asm volatile("rdtscp\n\t" intel-cmt-cat-4.0/examples/c/PSEUDO_LOCK/tsc.h-117- "mov %%edx, %0\n\t" ############################################## intel-cmt-cat-4.0/lib/machine.c-122-#ifdef __x86_64__ intel-cmt-cat-4.0/lib/machine.c:123: asm volatile("mov %4, %%eax\n\t" intel-cmt-cat-4.0/lib/machine.c-124- "mov %5, %%ecx\n\t" ############################################## intel-cmt-cat-4.0/lib/machine.c-134-#else intel-cmt-cat-4.0/lib/machine.c:135: asm volatile("push %%ebx\n\t" intel-cmt-cat-4.0/lib/machine.c-136- "mov %4, %%eax\n\t" ############################################## intel-cmt-cat-4.0/lib/perl/test.pl-69- intel-cmt-cat-4.0/lib/perl/test.pl:70: my @result = `$cmd`; intel-cmt-cat-4.0/lib/perl/test.pl-71- ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-159-#ifdef __x86_64__ intel-cmt-cat-4.0/tools/membw/membw.c:160: asm volatile("mov %4, %%eax\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-161- "mov %5, %%ecx\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-171-#else intel-cmt-cat-4.0/tools/membw/membw.c:172: asm volatile("push %%ebx\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-173- "mov %4, %%eax\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-290-{ intel-cmt-cat-4.0/tools/membw/membw.c:291: asm volatile("clflush (%0)\n\t" : : "r"(p) : "memory"); intel-cmt-cat-4.0/tools/membw/membw.c-292-} ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-299-{ intel-cmt-cat-4.0/tools/membw/membw.c:300: asm volatile("sfence\n\t" : : : "memory"); intel-cmt-cat-4.0/tools/membw/membw.c-301-} ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-310-{ intel-cmt-cat-4.0/tools/membw/membw.c:311: asm volatile("clwb (%0)\n\t" : : "r"(p) : "memory"); intel-cmt-cat-4.0/tools/membw/membw.c-312-} ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-378-{ intel-cmt-cat-4.0/tools/membw/membw.c:379: asm volatile("prefetcht0 (%0)\n\t" : : "r"(p) : "memory"); intel-cmt-cat-4.0/tools/membw/membw.c-380-} ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-389-{ intel-cmt-cat-4.0/tools/membw/membw.c:390: asm volatile("prefetcht1 (%0)\n\t" : : "r"(p) : "memory"); intel-cmt-cat-4.0/tools/membw/membw.c-391-} ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-400-{ intel-cmt-cat-4.0/tools/membw/membw.c:401: asm volatile("prefetcht2 (%0)\n\t" : : "r"(p) : "memory"); intel-cmt-cat-4.0/tools/membw/membw.c-402-} ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-411-{ intel-cmt-cat-4.0/tools/membw/membw.c:412: asm volatile("prefetchnta (%0)\n\t" : : "r"(p) : "memory"); intel-cmt-cat-4.0/tools/membw/membw.c-413-} ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-422-{ intel-cmt-cat-4.0/tools/membw/membw.c:423: asm volatile("prefetchw (%0)\n\t" : : "r"(p) : "memory"); intel-cmt-cat-4.0/tools/membw/membw.c-424-} ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-434-{ intel-cmt-cat-4.0/tools/membw/membw.c:435: asm volatile("xor %0, (%1)\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-436- "xor %0, 8(%1)\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-458-{ intel-cmt-cat-4.0/tools/membw/membw.c:459: asm volatile("vmovq %0, %%xmm1\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-460- "vmovdqa64 %%zmm1, (%1)\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-475-{ intel-cmt-cat-4.0/tools/membw/membw.c:476: asm volatile("movq %0, %%xmm1\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-477- "movdqa %%xmm1, (%1)\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-509-#ifdef __x86_64__ intel-cmt-cat-4.0/tools/membw/membw.c:510: asm volatile("movq %0, (%1)\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-511- "movq %0, 8(%1)\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-521-#else intel-cmt-cat-4.0/tools/membw/membw.c:522: asm volatile("movl %0, (%1)\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-523- "movl %0, 4(%1)\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-582-#ifdef __x86_64__ intel-cmt-cat-4.0/tools/membw/membw.c:583: asm volatile("movnti %0, (%1)\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-584- "movnti %0, 8(%1)\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-596- intel-cmt-cat-4.0/tools/membw/membw.c:597: asm volatile("movnti %0, (%1)\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-598- "movnti %0, 4(%1)\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-628-{ intel-cmt-cat-4.0/tools/membw/membw.c:629: asm volatile("vmovq %0, %%xmm1\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-630- "vmovntpd %%zmm1, (%1)\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-662-{ intel-cmt-cat-4.0/tools/membw/membw.c:663: asm volatile("movq %0, %%xmm1\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-664- "movntdq %%xmm1, (%1)\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-682-{ intel-cmt-cat-4.0/tools/membw/membw.c:683: asm volatile("movntdqa (%0), %%xmm1\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-684- "movntdqa 16(%0), %%xmm1\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-701-#ifdef __x86_64__ intel-cmt-cat-4.0/tools/membw/membw.c:702: asm volatile("movq (%1), %0\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-703- "movq 8(%1), %0\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-713-#else intel-cmt-cat-4.0/tools/membw/membw.c:714: asm volatile("movl (%1), %0\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-715- "movl 4(%1), %0\n\t" ############################################## intel-cmt-cat-4.0/tools/membw/membw.c-744-{ intel-cmt-cat-4.0/tools/membw/membw.c:745: asm volatile("movdqa (%0), %%xmm1\n\t" intel-cmt-cat-4.0/tools/membw/membw.c-746- "movdqa 16(%0), %%xmm1\n\t"