=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== sysdig-0.26.7/README.md-8-**Sysdig** is a universal system visibility tool with native support for containers: sysdig-0.26.7/README.md:9:`~$ sysdig` sysdig-0.26.7/README.md-10- sysdig-0.26.7/README.md-11-**Csysdig** is a simple, intuitive, and fully customizable curses UI for sysdig: sysdig-0.26.7/README.md:12:`~$ csysdig` sysdig-0.26.7/README.md-13- ############################################## sysdig-0.26.7/cmake/modules/FindMakedev.cmake-34-# sysdig-0.26.7/cmake/modules/FindMakedev.cmake:35:include(${CMAKE_ROOT}/Modules/CheckIncludeFile.cmake) sysdig-0.26.7/cmake/modules/FindMakedev.cmake-36- ############################################## sysdig-0.26.7/driver/bpf/filler_helpers.h-407- sysdig-0.26.7/driver/bpf/filler_helpers.h:408:static __always_inline u16 bpf_pack_addr(struct filler_data *data, sysdig-0.26.7/driver/bpf/filler_helpers.h-409- struct sockaddr *usrsockaddr, ############################################## sysdig-0.26.7/driver/bpf/fillers.h-2564- */ sysdig-0.26.7/driver/bpf/fillers.h:2565: size = bpf_pack_addr(data, sysdig-0.26.7/driver/bpf/fillers.h-2566- (struct sockaddr *)data->tmp_scratch, ############################################## sysdig-0.26.7/driver/bpf/fillers.h-3935- sysdig-0.26.7/driver/bpf/fillers.h:3936:static __always_inline int bpf_parse_ptrace_addr(struct filler_data *data, u16 request) sysdig-0.26.7/driver/bpf/fillers.h-3937-{ ############################################## sysdig-0.26.7/driver/bpf/fillers.h-4020- sysdig-0.26.7/driver/bpf/fillers.h:4021: res = bpf_parse_ptrace_addr(data, request); sysdig-0.26.7/driver/bpf/fillers.h-4022- if (res != PPM_SUCCESS) ############################################## sysdig-0.26.7/driver/bpf/quirks.h-36-#undef asm_volatile_goto sysdig-0.26.7/driver/bpf/quirks.h:37:#define asm_volatile_goto(...) asm volatile("invalid use of asm_volatile_goto") sysdig-0.26.7/driver/bpf/quirks.h-38-#endif ############################################## sysdig-0.26.7/driver/ppm_events.c-818- */ sysdig-0.26.7/driver/ppm_events.c:819:u16 pack_addr(struct sockaddr *usrsockaddr, sysdig-0.26.7/driver/ppm_events.c-820- int ulen, ############################################## sysdig-0.26.7/driver/ppm_events.h-91-int32_t val_to_ring(struct event_filler_arguments *args, u64 val, u32 val_len, bool fromuser, u8 dyn_idx); sysdig-0.26.7/driver/ppm_events.h:92:u16 pack_addr(struct sockaddr *usrsockaddr, int ulen, char *targetbuf, u16 targetbufsize); sysdig-0.26.7/driver/ppm_events.h-93-u16 fd_to_socktuple(int fd, struct sockaddr *usrsockaddr, int ulen, bool use_userdata, bool is_inbound, char *targetbuf, u16 targetbufsize); ############################################## sysdig-0.26.7/driver/ppm_fillers.c-1179- */ sysdig-0.26.7/driver/ppm_fillers.c:1180: size = pack_addr((struct sockaddr *)&address, sysdig-0.26.7/driver/ppm_fillers.c-1181- val, ############################################## sysdig-0.26.7/driver/ppm_fillers.c-3707- sysdig-0.26.7/driver/ppm_fillers.c:3708:static inline int parse_ptrace_addr(struct event_filler_arguments *args, u16 request) sysdig-0.26.7/driver/ppm_fillers.c-3709-{ ############################################## sysdig-0.26.7/driver/ppm_fillers.c-3827- sysdig-0.26.7/driver/ppm_fillers.c:3828: res = parse_ptrace_addr(args, request); sysdig-0.26.7/driver/ppm_fillers.c-3829- if (unlikely(res != PPM_SUCCESS)) ############################################## sysdig-0.26.7/scripts/sysdig-probe-loader-36- # sysdig-0.26.7/scripts/sysdig-probe-loader:37: a=`echo $cos_ver | cut -d. -f1` sysdig-0.26.7/scripts/sysdig-probe-loader:38: b=`echo $cos_ver | cut -d. -f2` sysdig-0.26.7/scripts/sysdig-probe-loader:39: c=`echo $cos_ver | cut -d. -f3` sysdig-0.26.7/scripts/sysdig-probe-loader-40- sysdig-0.26.7/scripts/sysdig-probe-loader:41: d=`echo $base_ver | cut -d. -f1` sysdig-0.26.7/scripts/sysdig-probe-loader:42: e=`echo $base_ver | cut -d. -f2` sysdig-0.26.7/scripts/sysdig-probe-loader:43: f=`echo $base_ver | cut -d. -f3` sysdig-0.26.7/scripts/sysdig-probe-loader-44- ############################################## sysdig-0.26.7/userspace/libscap/scap_bpf.h-71- // clang-format off sysdig-0.26.7/userspace/libscap/scap_bpf.h:72: asm volatile("" ::: "memory"); sysdig-0.26.7/userspace/libscap/scap_bpf.h-73- // clang-format on ############################################## sysdig-0.26.7/userspace/libscap/scap_bpf.h-168- // clang-format off sysdig-0.26.7/userspace/libscap/scap_bpf.h:169: asm volatile("" ::: "memory"); sysdig-0.26.7/userspace/libscap/scap_bpf.h-170- // clang-format on ############################################## sysdig-0.26.7/userspace/libsinsp/chisel_api.cpp-1456- sysdig-0.26.7/userspace/libsinsp/chisel_api.cpp:1457: string addr(lua_tostring(ls, 1)); sysdig-0.26.7/userspace/libsinsp/chisel_api.cpp-1458- string ports(lua_tostring(ls, 2)); ############################################## sysdig-0.26.7/userspace/libsinsp/filter.cpp-382- sysdig-0.26.7/userspace/libsinsp/filter.cpp:383:bool flt_compare_ipv6addr(cmpop op, ipv6addr *operand1, ipv6addr *operand2) sysdig-0.26.7/userspace/libsinsp/filter.cpp-384-{ ############################################## sysdig-0.26.7/userspace/libsinsp/filter.cpp-476- case PT_IPV6ADDR: sysdig-0.26.7/userspace/libsinsp/filter.cpp:477: return flt_compare_ipv6addr(op, (ipv6addr *)operand1, (ipv6addr *)operand2); sysdig-0.26.7/userspace/libsinsp/filter.cpp-478- case PT_IPV6NET: ############################################## sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-26- sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp:27:uint32_t parse_ipv4_addr(const char *dotted_notation) sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-28-{ ############################################## sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-35-{ sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp:36: return parse_ipv4_addr(dotted_notation); sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-37-} ############################################## sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-40-{ sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp:41: return parse_ipv4_addr(dotted_notation); sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-42-} ############################################## sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-46- return sinsp_ipv4_ifinfo( sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp:47: parse_ipv4_addr(addr), sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-48- parse_ipv4_netmask(netmask), ############################################## sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-110- interfaces.m_ipv4_interfaces.push_back(make_ipv4_interface("192.168.22.149", "255.255.255.0", "192.168.22.255", "eth0")); sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp:111: EXPECT_ADDR_EQ("127.0.0.1",interfaces.infer_ipv4_address(parse_ipv4_addr("127.0.0.1"))); sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp:112: EXPECT_ADDR_EQ("192.168.22.149",interfaces.infer_ipv4_address(parse_ipv4_addr("192.168.22.149"))); sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-113-} ############################################## sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-119- interfaces.m_ipv4_interfaces.push_back(make_ipv4_interface("192.168.22.149", "255.255.255.0", "192.168.22.255", "eth0")); sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp:120: EXPECT_ADDR_EQ("192.168.22.149",interfaces.infer_ipv4_address(parse_ipv4_addr("192.168.22.11"))); sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-121-} ############################################## sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-128- interfaces.m_ipv4_interfaces.push_back(make_ipv4_interface("192.168.22.150", "255.255.255.0", "192.168.22.255", "eth1")); sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp:129: EXPECT_ADDR_EQ("192.168.22.149",interfaces.infer_ipv4_address(parse_ipv4_addr("193.168.22.11"))); sysdig-0.26.7/userspace/libsinsp/ifinfo_test.cpp-130-} ############################################## sysdig-0.26.7/userspace/libsinsp/parsers.cpp-1555- // sysdig-0.26.7/userspace/libsinsp/parsers.cpp:1556: //fprintf(stderr, "comm = %s, args = %s\n",evt->get_param(1)->m_val,evt->get_param(1)->m_val); sysdig-0.26.7/userspace/libsinsp/parsers.cpp-1557- //ASSERT(false);