=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== stress-ng-0.11.24/stress-vm-addr.c-416-/* stress-ng-0.11.24/stress-vm-addr.c:417: * stress_vm_addr() stress-ng-0.11.24/stress-vm-addr.c-418- * stress virtual memory addressing stress-ng-0.11.24/stress-vm-addr.c-419- */ stress-ng-0.11.24/stress-vm-addr.c:420:static int stress_vm_addr(const stress_args_t *args) stress-ng-0.11.24/stress-vm-addr.c-421-{ ############################################## stress-ng-0.11.24/stress-mmapaddr.c-78-/* stress-ng-0.11.24/stress-mmapaddr.c:79: * stress_mmapaddr_get_addr() stress-ng-0.11.24/stress-mmapaddr.c-80- * try to find an unmapp'd address stress-ng-0.11.24/stress-mmapaddr.c-81- */ stress-ng-0.11.24/stress-mmapaddr.c:82:static void *stress_mmapaddr_get_addr( stress-ng-0.11.24/stress-mmapaddr.c-83- const stress_args_t *args, ############################################## stress-ng-0.11.24/stress-mmapaddr.c-134- stress-ng-0.11.24/stress-mmapaddr.c:135: addr = stress_mmapaddr_get_addr(args, mask, page_size); stress-ng-0.11.24/stress-mmapaddr.c-136- if (!addr) { ############################################## stress-ng-0.11.24/stress-mmapaddr.c-172-#if defined(HAVE_MREMAP) && NEED_GLIBC(2,4,0) && defined(MREMAP_FIXED) && defined(MREMAP_MAYMOVE) stress-ng-0.11.24/stress-mmapaddr.c:173: addr = stress_mmapaddr_get_addr(args, mask, page_size); stress-ng-0.11.24/stress-mmapaddr.c-174- if (!addr) ############################################## stress-ng-0.11.24/stress-mmapaddr.c-209-/* stress-ng-0.11.24/stress-mmapaddr.c:210: * stress_mmapaddr() stress-ng-0.11.24/stress-mmapaddr.c-211- * stress mmap with randomly chosen addresses stress-ng-0.11.24/stress-mmapaddr.c-212- */ stress-ng-0.11.24/stress-mmapaddr.c:213:static int stress_mmapaddr(const stress_args_t *args) stress-ng-0.11.24/stress-mmapaddr.c-214-{ ############################################## stress-ng-0.11.24/stress-rawpkt.c-232- ip->protocol = SOL_UDP; /* UDP protocol */ stress-ng-0.11.24/stress-rawpkt.c:233: ip->saddr = inet_addr(inet_ntoa((((struct sockaddr_in *)&(ifaddr->ifr_addr))->sin_addr))); stress-ng-0.11.24/stress-rawpkt.c-234- ip->daddr = ip->saddr; ############################################## stress-ng-0.11.24/stress-rawpkt.c-299- int saddr_len = sizeof(saddr); stress-ng-0.11.24/stress-rawpkt.c:300: const uint32_t addr = inet_addr(inet_ntoa((((struct sockaddr_in *)&(ifaddr->ifr_addr))->sin_addr))); stress-ng-0.11.24/stress-rawpkt.c-301- uint64_t all_pkts = 0; ############################################## stress-ng-0.11.24/stress-mcontend.c-39-{ stress-ng-0.11.24/stress-mcontend.c:40: asm volatile("": : :"memory"); stress-ng-0.11.24/stress-mcontend.c-41-} ############################################## stress-ng-0.11.24/stress-mcontend.c-45-{ stress-ng-0.11.24/stress-mcontend.c:46: asm volatile("pause\n": : :"memory"); stress-ng-0.11.24/stress-mcontend.c-47-} ############################################## stress-ng-0.11.24/stress-sockmany.c-105- stress-ng-0.11.24/stress-sockmany.c:106: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sockmany.c-107- AF_INET, socket_port, ############################################## stress-ng-0.11.24/stress-sockmany.c-188- stress-ng-0.11.24/stress-sockmany.c:189: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sockmany.c-190- AF_INET, socket_port, ############################################## stress-ng-0.11.24/stress-sctp.c-180- stress-ng-0.11.24/stress-sctp.c:181: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sctp.c-182- sctp_domain, sctp_port, ############################################## stress-ng-0.11.24/stress-sctp.c-276- stress-ng-0.11.24/stress-sctp.c:277: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sctp.c-278- sctp_domain, sctp_port, &addr, &addr_len, NET_ADDR_ANY); ############################################## stress-ng-0.11.24/stress-kcmp.c-139- } stress-ng-0.11.24/stress-kcmp.c:140: stress_set_sockaddr(args->name, args->instance, args->ppid, stress-ng-0.11.24/stress-kcmp.c-141- AF_INET, 23000, &addr, &addr_len, NET_ADDR_ANY); ############################################## stress-ng-0.11.24/stress-icmp-flood.c-61- const int set_on = 1; stress-ng-0.11.24/stress-icmp-flood.c:62: const unsigned long addr = inet_addr("127.0.0.1"); stress-ng-0.11.24/stress-icmp-flood.c-63- struct sockaddr_in servaddr; ############################################## stress-ng-0.11.24/stress-mremap.c-52-/* stress-ng-0.11.24/stress-mremap.c:53: * rand_mremap_addr() stress-ng-0.11.24/stress-mremap.c-54- * try and find a random unmapped region of memory stress-ng-0.11.24/stress-mremap.c-55- */ stress-ng-0.11.24/stress-mremap.c:56:static inline void *rand_mremap_addr(const size_t sz, int flags) stress-ng-0.11.24/stress-mremap.c-57-{ ############################################## stress-ng-0.11.24/stress-mremap.c-103-#if defined(MREMAP_FIXED) stress-ng-0.11.24/stress-mremap.c:104: void *addr = rand_mremap_addr(new_sz, flags); stress-ng-0.11.24/stress-mremap.c-105-#endif ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-106- stress-ng-0.11.24/stress-sysbadaddr.c:107:static inline void *inc_addr(void *ptr, const size_t inc) stress-ng-0.11.24/stress-sysbadaddr.c-108-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-111- stress-ng-0.11.24/stress-sysbadaddr.c:112:static void *unaligned_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-113-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-121- stress-ng-0.11.24/stress-sysbadaddr.c:122:static void *readonly_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-123-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-128- stress-ng-0.11.24/stress-sysbadaddr.c:129:static void *null_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-130-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-135- stress-ng-0.11.24/stress-sysbadaddr.c:136:static void *text_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-137-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-142- stress-ng-0.11.24/stress-sysbadaddr.c:143:static void *bad_end_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-144-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-147- stress-ng-0.11.24/stress-sysbadaddr.c:148:static void *bad_max_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-149-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-154- stress-ng-0.11.24/stress-sysbadaddr.c:155:static void *unmapped_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-156-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-159- stress-ng-0.11.24/stress-sysbadaddr.c:160:static void *exec_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-161-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-166- stress-ng-0.11.24/stress-sysbadaddr.c:167:static void *none_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-168-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-173- stress-ng-0.11.24/stress-sysbadaddr.c:174:static void *write_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-175-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-180- stress-ng-0.11.24/stress-sysbadaddr.c:181:static void *write_exec_addr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-182-{ ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-281- return clone((fn)addr, (void *)addr, 0, (void *)addr, stress-ng-0.11.24/stress-sysbadaddr.c:282: (pid_t *)inc_addr(addr, 1), stress-ng-0.11.24/stress-sysbadaddr.c:283: (void *)inc_addr(addr, 2), stress-ng-0.11.24/stress-sysbadaddr.c:284: (pid_t *)inc_addr(addr, 3)); stress-ng-0.11.24/stress-sysbadaddr.c-285-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-301-{ stress-ng-0.11.24/stress-sysbadaddr.c:302: return execve((char *)addr, (char **)inc_addr(addr, 1), stress-ng-0.11.24/stress-sysbadaddr.c:303: (char **)inc_addr(addr, 2)); stress-ng-0.11.24/stress-sysbadaddr.c-304-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-319-{ stress-ng-0.11.24/stress-sysbadaddr.c:320: return shim_getcpu((unsigned *)addr, (unsigned *)inc_addr(addr, 2), stress-ng-0.11.24/stress-sysbadaddr.c:321: (void *)inc_addr(addr, 2)); stress-ng-0.11.24/stress-sysbadaddr.c-322-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-357-{ stress-ng-0.11.24/stress-sysbadaddr.c:358: return getpeername(0, (struct sockaddr *)addr, (socklen_t *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-359-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-363- return shim_get_mempolicy((int *)addr, stress-ng-0.11.24/stress-sysbadaddr.c:364: (unsigned long *)inc_addr(addr, 1), 1, stress-ng-0.11.24/stress-sysbadaddr.c:365: (unsigned long)inc_addr(addr, 2), 0UL); stress-ng-0.11.24/stress-sysbadaddr.c-366-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-375-{ stress-ng-0.11.24/stress-sysbadaddr.c:376: return getresgid((gid_t *)addr, (gid_t *)inc_addr(addr, 1), stress-ng-0.11.24/stress-sysbadaddr.c:377: (gid_t *)inc_addr(addr, 2)); stress-ng-0.11.24/stress-sysbadaddr.c-378-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-383-{ stress-ng-0.11.24/stress-sysbadaddr.c:384: return getresuid((uid_t *)addr, (uid_t *)inc_addr(addr, 1), stress-ng-0.11.24/stress-sysbadaddr.c:385: (uid_t *)inc_addr(addr, 2)); stress-ng-0.11.24/stress-sysbadaddr.c-386-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-400-{ stress-ng-0.11.24/stress-sysbadaddr.c:401: return getsockname(0, (struct sockaddr *)addr, (socklen_t *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-402-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-405-{ stress-ng-0.11.24/stress-sysbadaddr.c:406: struct timezone *tz = (struct timezone *)inc_addr(addr, 1); stress-ng-0.11.24/stress-sysbadaddr.c-407- return gettimeofday((struct timeval *)addr, tz); ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-413-{ stress-ng-0.11.24/stress-sysbadaddr.c:414: return shim_getxattr((char *)addr, (char *)inc_addr(addr, 1), stress-ng-0.11.24/stress-sysbadaddr.c:415: (void *)inc_addr(addr, 2), (size_t)32); stress-ng-0.11.24/stress-sysbadaddr.c-416-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-432-{ stress-ng-0.11.24/stress-sysbadaddr.c:433: return link((char *)addr, (char *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-434-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-437-{ stress-ng-0.11.24/stress-sysbadaddr.c:438: return lstat((const char *)addr, (struct stat *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-439-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-463- return shim_migrate_pages(getpid(), 1, (unsigned long *)addr, stress-ng-0.11.24/stress-sysbadaddr.c:464: (unsigned long *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-465-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-489- return shim_move_pages(getpid(), (unsigned long)1, (void **)addr, stress-ng-0.11.24/stress-sysbadaddr.c:490: (const int *)inc_addr(addr, 1), (int *)inc_addr(addr, 2), 0); stress-ng-0.11.24/stress-sysbadaddr.c-491-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-520- return nanosleep((struct timespec *)addr, stress-ng-0.11.24/stress-sysbadaddr.c:521: (struct timespec *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-522-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-557- return ptrace(PTRACE_GETREGS, getpid(), (void *)addr, stress-ng-0.11.24/stress-sysbadaddr.c:558: (void *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-559-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-594-{ stress-ng-0.11.24/stress-sysbadaddr.c:595: return shim_readlink((const char *)addr, (char *)inc_addr(addr, 1), 8192); stress-ng-0.11.24/stress-sysbadaddr.c-596-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-611-{ stress-ng-0.11.24/stress-sysbadaddr.c:612: return rename((char *)addr, (char *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-613-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-630- if (fd > -1) { stress-ng-0.11.24/stress-sysbadaddr.c:631: ret = select(fd, readfds, writefds, exceptfds, (struct timeval *)inc_addr(addr, 4)); stress-ng-0.11.24/stress-sysbadaddr.c-632- (void)close(fd); ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-639- return setitimer(ITIMER_PROF, (struct itimerval *)addr, stress-ng-0.11.24/stress-sysbadaddr.c:640: (struct itimerval *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-641-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-649-{ stress-ng-0.11.24/stress-sysbadaddr.c:650: return stat((char *)addr, (struct stat *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-651-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-722-{ stress-ng-0.11.24/stress-sysbadaddr.c:723: return utimes(addr, (const struct timeval *)inc_addr(addr, 1)); stress-ng-0.11.24/stress-sysbadaddr.c-724-} ############################################## stress-ng-0.11.24/stress-sysbadaddr.c-1034- */ stress-ng-0.11.24/stress-sysbadaddr.c:1035:static int stress_sysbadaddr(const stress_args_t *args) stress-ng-0.11.24/stress-sysbadaddr.c-1036-{ ############################################## stress-ng-0.11.24/stress-shm-sysv.c-41-#define NUMA_LONG_BITS (sizeof(unsigned long) * BITS_PER_BYTE) stress-ng-0.11.24/stress-shm-sysv.c:42:#define MPOL_F_ADDR (1 << 1) stress-ng-0.11.24/stress-shm-sysv.c-43-#define MPOL_DEFAULT (0) ############################################## stress-ng-0.11.24/stress-sock.c-353- stress-ng-0.11.24/stress-sock.c:354: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sock.c-355- socket_domain, socket_port, ############################################## stress-ng-0.11.24/stress-sock.c-700- stress-ng-0.11.24/stress-sock.c:701: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sock.c-702- socket_domain, socket_port, ############################################## stress-ng-0.11.24/core-net.c-85- */ stress-ng-0.11.24/core-net.c:86:void stress_set_sockaddr( stress-ng-0.11.24/core-net.c-87- const char *name, ############################################## stress-ng-0.11.24/stress-sockabuse.c-161- stress-ng-0.11.24/stress-sockabuse.c:162: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sockabuse.c-163- AF_INET, socket_port, ############################################## stress-ng-0.11.24/stress-sockabuse.c-237- stress-ng-0.11.24/stress-sockabuse.c:238: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sockabuse.c-239- AF_INET, socket_port, ############################################## stress-ng-0.11.24/stress-numa.c-48-#define MPOL_F_NODE (1 << 0) stress-ng-0.11.24/stress-numa.c:49:#define MPOL_F_ADDR (1 << 1) stress-ng-0.11.24/stress-numa.c-50-#define MPOL_F_MEMS_ALLOWED (1 << 2) ############################################## stress-ng-0.11.24/stress-dccp.c-157- stress-ng-0.11.24/stress-dccp.c:158: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-dccp.c-159- dccp_domain, dccp_port, ############################################## stress-ng-0.11.24/stress-dccp.c-252- stress-ng-0.11.24/stress-dccp.c:253: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-dccp.c-254- dccp_domain, dccp_port, ############################################## stress-ng-0.11.24/stress-remap-file-pages.c-38- stress-ng-0.11.24/stress-remap-file-pages.c:39:static inline void *stress_get_umapped_addr(const size_t sz) stress-ng-0.11.24/stress-remap-file-pages.c-40-{ ############################################## stress-ng-0.11.24/stress-remap-file-pages.c-128- stress-ng-0.11.24/stress-remap-file-pages.c:129: unmapped = stress_get_umapped_addr(page_size); stress-ng-0.11.24/stress-remap-file-pages.c-130- mapped = mmap(NULL, mapped_size, PROT_READ | PROT_WRITE, ############################################## stress-ng-0.11.24/stress-enosys.c-96- stress-ng-0.11.24/stress-enosys.c:97: register long __arg1 asm ("rdi") = _arg1; stress-ng-0.11.24/stress-enosys.c:98: register long __arg2 asm ("rsi") = _arg2; stress-ng-0.11.24/stress-enosys.c:99: register long __arg3 asm ("rdx") = _arg3; stress-ng-0.11.24/stress-enosys.c:100: register long __arg4 asm ("r10") = _arg4; stress-ng-0.11.24/stress-enosys.c:101: register long __arg5 asm ("r8") = _arg5; stress-ng-0.11.24/stress-enosys.c:102: register long __arg6 asm ("r9") = _arg6; stress-ng-0.11.24/stress-enosys.c-103- stress-ng-0.11.24/stress-enosys.c:104: asm volatile ("syscall\n\t" stress-ng-0.11.24/stress-enosys.c-105- : "=a" (ret) ############################################## stress-ng-0.11.24/stress-enosys.c-124- stress-ng-0.11.24/stress-enosys.c:125: asm ( stress-ng-0.11.24/stress-enosys.c-126- "movl %6, %%eax\n" ############################################## stress-ng-0.11.24/stress-epoll.c-535- stress-ng-0.11.24/stress-epoll.c:536: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-epoll.c-537- epoll_domain, port, &addr, &addr_len, NET_ADDR_ANY); ############################################## stress-ng-0.11.24/stress-epoll.c-644- stress-ng-0.11.24/stress-epoll.c:645: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-epoll.c-646- epoll_domain, port, &addr, &addr_len, NET_ADDR_ANY); ############################################## stress-ng-0.11.24/stress-memthrash.c-70-#else stress-ng-0.11.24/stress-memthrash.c:71:#define MEM_LOCK(ptr, inc) asm volatile("lock addl %1,%0" : "+m" (*ptr) : "ir" (inc)); stress-ng-0.11.24/stress-memthrash.c-72-#endif ############################################## stress-ng-0.11.24/test/test-darn.c-34- /* Unconditioned raw deliver a raw number */ stress-ng-0.11.24/test/test-darn.c:35: asm volatile("darn %0, 0\n" : "=r"(val) :); stress-ng-0.11.24/test/test-darn.c-36- return val; ############################################## stress-ng-0.11.24/stress-tsc.c-127-#if STRESS_TSC_SERIALIZED stress-ng-0.11.24/stress-tsc.c:128: asm volatile("cpuid\nrdtsc\n" : : : "%edx", "%eax"); stress-ng-0.11.24/stress-tsc.c-129-#else stress-ng-0.11.24/stress-tsc.c:130: asm volatile("rdtsc\n" : : : "%edx", "%eax"); stress-ng-0.11.24/stress-tsc.c-131-#endif ############################################## stress-ng-0.11.24/stress-udp.c-143- } stress-ng-0.11.24/stress-udp.c:144: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-udp.c-145- udp_domain, udp_port, ############################################## stress-ng-0.11.24/stress-udp.c-293- } stress-ng-0.11.24/stress-udp.c:294: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-udp.c-295- udp_domain, udp_port, ############################################## stress-ng-0.11.24/stress-opcode.c-197- const size_t ops_len = ops_end - ops_begin; stress-ng-0.11.24/stress-opcode.c:198: const size_t text_len = stress_text_addr(&text_start, &text_end) - 8; stress-ng-0.11.24/stress-opcode.c-199- uint8_t *ops; ############################################## stress-ng-0.11.24/stress-vm.c-562-/* stress-ng-0.11.24/stress-vm.c:563: * stress_vm_walking_one_addr() stress-ng-0.11.24/stress-vm.c-564- * work through a range of addresses setting each address bit in ############################################## stress-ng-0.11.24/stress-vm.c-567- */ stress-ng-0.11.24/stress-vm.c:568:static size_t TARGET_CLONES stress_vm_walking_one_addr( stress-ng-0.11.24/stress-vm.c-569- uint8_t *buf, ############################################## stress-ng-0.11.24/stress-vm.c-610-/* stress-ng-0.11.24/stress-vm.c:611: * stress_vm_walking_zero_addr() stress-ng-0.11.24/stress-vm.c-612- * work through a range of addresses setting each address bit in ############################################## stress-ng-0.11.24/stress-vm.c-615- */ stress-ng-0.11.24/stress-vm.c:616:static size_t TARGET_CLONES stress_vm_walking_zero_addr( stress-ng-0.11.24/stress-vm.c-617- uint8_t *buf, ############################################## stress-ng-0.11.24/stress-udp-flood.c-85- } stress-ng-0.11.24/stress-udp-flood.c:86: stress_set_sockaddr(args->name, args->instance, args->pid, stress-ng-0.11.24/stress-udp-flood.c-87- udp_flood_domain, port, ############################################## stress-ng-0.11.24/stress-fault.c-60- char *start, *end; stress-ng-0.11.24/stress-fault.c:61: const size_t len = stress_text_addr(&start, &end); stress-ng-0.11.24/stress-fault.c-62- const size_t page_size = args->page_size; ############################################## stress-ng-0.11.24/stress-rawudp.c-228- int rc = EXIT_FAILURE; stress-ng-0.11.24/stress-rawudp.c:229: unsigned long addr = inet_addr("127.0.0.1"); stress-ng-0.11.24/stress-rawudp.c-230- ############################################## stress-ng-0.11.24/stress-rdrand.c-75- stress-ng-0.11.24/stress-rdrand.c:76: asm volatile("1:;\n\ stress-ng-0.11.24/stress-rdrand.c-77- rdrand %0;\n\ ############################################## stress-ng-0.11.24/stress-rdrand.c-90- stress-ng-0.11.24/stress-rdrand.c:91: asm volatile("1:;\n\ stress-ng-0.11.24/stress-rdrand.c-92- rdrand %0;\n\ ############################################## stress-ng-0.11.24/stress-rdrand.c-94- stress-ng-0.11.24/stress-rdrand.c:95: asm volatile("1:;\n\ stress-ng-0.11.24/stress-rdrand.c-96- rdrand %0;\n\ ############################################## stress-ng-0.11.24/stress-rdrand.c-134- /* Unconditioned raw deliver a raw number */ stress-ng-0.11.24/stress-rdrand.c:135: asm volatile("darn %0, 0\n" : "=r"(val) :); stress-ng-0.11.24/stress-rdrand.c-136- return val; ############################################## stress-ng-0.11.24/stress-ng.h-1829-{ stress-ng-0.11.24/stress-ng.h:1830: asm volatile ("" ::: "memory"); stress-ng-0.11.24/stress-ng.h-1831-} ############################################## stress-ng-0.11.24/stress-ng.h-3745-{ stress-ng-0.11.24/stress-ng.h:3746: asm volatile("clflush %0" : "+m" (*(volatile char *)ptr)); stress-ng-0.11.24/stress-ng.h-3747-} ############################################## stress-ng-0.11.24/stress-ng.h-3761-#if defined(STRESS_ARCH_X86) stress-ng-0.11.24/stress-ng.h:3762: asm volatile("mfence" : : : "memory"); stress-ng-0.11.24/stress-ng.h-3763-#else ############################################## stress-ng-0.11.24/stress-ng.h-3910-extern WARN_UNUSED char *stress_const_optdup(const char *opt); stress-ng-0.11.24/stress-ng.h:3911:extern size_t stress_text_addr(char **start, char **end); stress-ng-0.11.24/stress-ng.h-3912-extern WARN_UNUSED bool stress_check_capability(const int capability); ############################################## stress-ng-0.11.24/stress-ng.h-4008- const char *name, const char *domain_name, int *domain); stress-ng-0.11.24/stress-ng.h:4009:extern void stress_set_sockaddr(const char *name, const uint32_t instance, stress-ng-0.11.24/stress-ng.h-4010- const pid_t ppid, const int domain, const int port, ############################################## stress-ng-0.11.24/stress-lockbus.c-43-#else stress-ng-0.11.24/stress-lockbus.c:44:#define MEM_LOCK(ptr, inc) asm volatile("lock addl %1,%0" : "+m" (*ptr) : "ir" (inc)); stress-ng-0.11.24/stress-lockbus.c-45-#endif ############################################## stress-ng-0.11.24/stress-x86syscall.c-96- unsigned long _arg1 = arg1; stress-ng-0.11.24/stress-x86syscall.c:97: register long __arg1 asm ("rdi") = _arg1; stress-ng-0.11.24/stress-x86syscall.c-98- stress-ng-0.11.24/stress-x86syscall.c:99: asm volatile ("syscall\n\t" stress-ng-0.11.24/stress-x86syscall.c-100- : "=a" (ret) ############################################## stress-ng-0.11.24/stress-x86syscall.c-118- unsigned long _arg2 = arg2; stress-ng-0.11.24/stress-x86syscall.c:119: register long __arg1 asm ("rdi") = _arg1; stress-ng-0.11.24/stress-x86syscall.c:120: register long __arg2 asm ("rsi") = _arg2; stress-ng-0.11.24/stress-x86syscall.c-121- stress-ng-0.11.24/stress-x86syscall.c:122: asm volatile ("syscall\n\t" stress-ng-0.11.24/stress-x86syscall.c-123- : "=a" (ret) ############################################## stress-ng-0.11.24/stress-x86syscall.c-142- unsigned long _arg3 = arg3; stress-ng-0.11.24/stress-x86syscall.c:143: register long __arg1 asm ("rdi") = _arg1; stress-ng-0.11.24/stress-x86syscall.c:144: register long __arg2 asm ("rsi") = _arg2; stress-ng-0.11.24/stress-x86syscall.c:145: register long __arg3 asm ("rdx") = _arg3; stress-ng-0.11.24/stress-x86syscall.c-146- stress-ng-0.11.24/stress-x86syscall.c:147: asm volatile ("syscall\n\t" stress-ng-0.11.24/stress-x86syscall.c-148- : "=a" (ret) ############################################## stress-ng-0.11.24/stress-sockfd.c-176- stress-ng-0.11.24/stress-sockfd.c:177: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sockfd.c-178- AF_UNIX, socket_fd_port, ############################################## stress-ng-0.11.24/stress-sockfd.c-276- stress-ng-0.11.24/stress-sockfd.c:277: stress_set_sockaddr(args->name, args->instance, ppid, stress-ng-0.11.24/stress-sockfd.c-278- AF_UNIX, socket_fd_port, ############################################## stress-ng-0.11.24/stress-prctl.c-358- stress-ng-0.11.24/stress-prctl.c:359: (void)stress_text_addr(&start, &end); stress-ng-0.11.24/stress-prctl.c-360- ############################################## stress-ng-0.11.24/core-helper.c-1693-/* stress-ng-0.11.24/core-helper.c:1694: * stress_text_addr() stress-ng-0.11.24/core-helper.c-1695- * return length and start/end addresses of text segment stress-ng-0.11.24/core-helper.c-1696- */ stress-ng-0.11.24/core-helper.c:1697:size_t stress_text_addr(char **start, char **end) stress-ng-0.11.24/core-helper.c-1698-{ ############################################## stress-ng-0.11.24/debian/changelog-3358- * Makefile.config: use more generic rules for checking stress-ng-0.11.24/debian/changelog:3359: * Makefile.config: use generic have_test_prog rule for asm nop test stress-ng-0.11.24/debian/changelog-3360- * Makefile.config: use generic have_test_prog rule for alignment build ############################################## stress-ng-0.11.24/debian/changelog-8524- * Makefile: bump version stress-ng-0.11.24/debian/changelog:8525: * Compile in asm no-op hints only if using gcc stress-ng-0.11.24/debian/changelog-8526- * Make gcc optimisation hint a gcc only feature