=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== dwarves-dfsg-1.17/dwarf_loader.c-242- Dwarf_Addr addr; dwarves-dfsg-1.17/dwarf_loader.c:243: if (dwarf_formaddr(&attr, &addr) == 0) dwarves-dfsg-1.17/dwarf_loader.c-244- return addr; ############################################## dwarves-dfsg-1.17/dwarves.c-839- dwarves-dfsg-1.17/dwarves.c:840:struct function *cu__find_function_at_addr(const struct cu *cu, dwarves-dfsg-1.17/dwarves.c-841- uint64_t addr) ############################################## dwarves-dfsg-1.17/dwarves.c-864- dwarves-dfsg-1.17/dwarves.c:865:struct function *cus__find_function_at_addr(const struct cus *cus, dwarves-dfsg-1.17/dwarves.c-866- uint64_t addr, struct cu **cu) ############################################## dwarves-dfsg-1.17/dwarves.c-870- list_for_each_entry(pos, &cus->cus, node) { dwarves-dfsg-1.17/dwarves.c:871: struct function *f = cu__find_function_at_addr(pos, addr); dwarves-dfsg-1.17/dwarves.c-872- ############################################## dwarves-dfsg-1.17/dwarves.h-123-struct tag *cu__find_type_by_name(const struct cu *cu, const char *name, const int include_decls, type_id_t *idp); dwarves-dfsg-1.17/dwarves.h:124:struct function *cus__find_function_at_addr(const struct cus *cus, dwarves-dfsg-1.17/dwarves.h-125- uint64_t addr, struct cu **cu); ############################################## dwarves-dfsg-1.17/dwarves.h-352- const int include_decls, type_id_t *idp); dwarves-dfsg-1.17/dwarves.h:353:struct function *cu__find_function_at_addr(const struct cu *cu, dwarves-dfsg-1.17/dwarves.h-354- uint64_t addr); ############################################## dwarves-dfsg-1.17/dwarves.h-839- dwarves-dfsg-1.17/dwarves.h:840:static __pure inline uint64_t function__addr(const struct function *func) dwarves-dfsg-1.17/dwarves.h-841-{ ############################################## dwarves-dfsg-1.17/pfunct.c-734- struct cu *cu; dwarves-dfsg-1.17/pfunct.c:735: struct function *f = cus__find_function_at_addr(cus, addr, &cu); dwarves-dfsg-1.17/pfunct.c-736- ############################################## dwarves-dfsg-1.17/dutil.h-264- void (*const apvh) (FILE *, struct argp_state *) \ dwarves-dfsg-1.17/dutil.h:265: __asm ("argp_program_version_hook") dwarves-dfsg-1.17/dutil.h-266-#define ARGP_PROGRAM_BUG_ADDRESS_DEF \ dwarves-dfsg-1.17/dutil.h:267: const char *const apba__ __asm ("argp_program_bug_address") dwarves-dfsg-1.17/dutil.h-268- ############################################## dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-30-# Verify this branch should run dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh:31:IS_COVERITY_SCAN_BRANCH=`ruby -e "puts '${TRAVIS_BRANCH}' =~ /\\A$COVERITY_SCAN_BRANCH_PATTERN\\z/ ? 1 : 0"` dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-32-if [ "$IS_COVERITY_SCAN_BRANCH" = "1" ]; then ############################################## dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-39-# Verify upload is permitted dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh:40:AUTH_RES=`curl -s --form project="$COVERITY_SCAN_PROJECT_NAME" --form token="$COVERITY_SCAN_TOKEN" $SCAN_URL/api/upload_permitted` dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-41-if [ "$AUTH_RES" = "Access denied" ]; then ############################################## dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-44-else dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh:45: AUTH=`echo $AUTH_RES | ruby -e "require 'rubygems'; require 'json'; puts JSON[STDIN.read]['upload_permitted']"` dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-46- if [ "$AUTH" = "true" ]; then ############################################## dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-48- else dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh:49: WHEN=`echo $AUTH_RES | ruby -e "require 'rubygems'; require 'json'; puts JSON[STDIN.read]['next_upload_permitted_at']"` dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-50- echo -e "\033[33;1mCoverity Scan analysis NOT authorized until $WHEN.\033[0m" ############################################## dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-69- dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh:70:TOOL_DIR=`find $TOOL_BASE -type d -name 'cov-analysis*'` dwarves-dfsg-1.17/lib/bpf/scripts/coverity.sh-71-export PATH=$TOOL_DIR/bin:$PATH ############################################## dwarves-dfsg-1.17/lib/bpf/include/uapi/linux/if_link.h-228- IFLA_INET6_MCAST, /* MC things. What of them? */ dwarves-dfsg-1.17/lib/bpf/include/uapi/linux/if_link.h:229: IFLA_INET6_CACHEINFO, /* time values and max reasm size */ dwarves-dfsg-1.17/lib/bpf/include/uapi/linux/if_link.h-230- IFLA_INET6_ICMP6STATS, /* statistics (icmpv6) */ ############################################## dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h-11- dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h:12:#define barrier() asm volatile("" ::: "memory") dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h-13- ############################################## dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h-17-# define smp_wmb() barrier() dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h:18:# define smp_mb() asm volatile("lock; addl $0,-132(%%rsp)" ::: "memory", "cc") dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h-19- ############################################## dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h-34- dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h:35:# define smp_rmb() asm volatile("dmb ishld" ::: "memory") dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h:36:# define smp_wmb() asm volatile("dmb ishst" ::: "memory") dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h:37:# define smp_mb() asm volatile("dmb ish" ::: "memory") dwarves-dfsg-1.17/lib/bpf/include/linux/compiler.h-38- ############################################## dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h-17-#if defined(__i386__) || defined(__x86_64__) dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:18:# define libbpf_smp_rmb() asm volatile("" : : : "memory") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:19:# define libbpf_smp_wmb() asm volatile("" : : : "memory") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h-20-# define libbpf_smp_mb() \ dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:21: asm volatile("lock; addl $0,-4(%%rsp)" : : : "memory", "cc") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h-22-/* Hinders stores to be observed before older loads. */ dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:23:# define libbpf_smp_rwmb() asm volatile("" : : : "memory") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h-24-#elif defined(__aarch64__) dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:25:# define libbpf_smp_rmb() asm volatile("dmb ishld" : : : "memory") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:26:# define libbpf_smp_wmb() asm volatile("dmb ishst" : : : "memory") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:27:# define libbpf_smp_mb() asm volatile("dmb ish" : : : "memory") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h-28-# define libbpf_smp_rwmb() libbpf_smp_mb() ############################################## dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h-30-/* These are only valid for armv7 and above */ dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:31:# define libbpf_smp_rmb() asm volatile("dmb ish" : : : "memory") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:32:# define libbpf_smp_wmb() asm volatile("dmb ishst" : : : "memory") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h:33:# define libbpf_smp_mb() asm volatile("dmb ish" : : : "memory") dwarves-dfsg-1.17/lib/bpf/src/libbpf_util.h-34-# define libbpf_smp_rwmb() libbpf_smp_mb() ############################################## dwarves-dfsg-1.17/lib/bpf/src/xsk.h-47- dwarves-dfsg-1.17/lib/bpf/src/xsk.h:48:static inline __u64 *xsk_ring_prod__fill_addr(struct xsk_ring_prod *fill, dwarves-dfsg-1.17/lib/bpf/src/xsk.h-49- __u32 idx) ############################################## dwarves-dfsg-1.17/lib/bpf/src/xsk.h-56-static inline const __u64 * dwarves-dfsg-1.17/lib/bpf/src/xsk.h:57:xsk_ring_cons__comp_addr(const struct xsk_ring_cons *comp, __u32 idx) dwarves-dfsg-1.17/lib/bpf/src/xsk.h-58-{ ############################################## dwarves-dfsg-1.17/lib/bpf/src/xsk.h-170- dwarves-dfsg-1.17/lib/bpf/src/xsk.h:171:static inline __u64 xsk_umem__extract_addr(__u64 addr) dwarves-dfsg-1.17/lib/bpf/src/xsk.h-172-{ ############################################## dwarves-dfsg-1.17/lib/bpf/src/xsk.h-180- dwarves-dfsg-1.17/lib/bpf/src/xsk.h:181:static inline __u64 xsk_umem__add_offset_to_addr(__u64 addr) dwarves-dfsg-1.17/lib/bpf/src/xsk.h-182-{ dwarves-dfsg-1.17/lib/bpf/src/xsk.h:183: return xsk_umem__extract_addr(addr) + xsk_umem__extract_offset(addr); dwarves-dfsg-1.17/lib/bpf/src/xsk.h-184-} ############################################## dwarves-dfsg-1.17/lib/bpf/src/libbpf.h-545- * translate pointers in bpf_prog_info to offsets. Helper functions dwarves-dfsg-1.17/lib/bpf/src/libbpf.h:546: * bpf_program__bpil_addr_to_offs() and bpf_program__bpil_offs_to_addr() dwarves-dfsg-1.17/lib/bpf/src/libbpf.h-547- * are introduced to switch between pointers and offsets. ############################################## dwarves-dfsg-1.17/lib/bpf/src/libbpf.h-561- * read(f, info_linear, <proper_size>); dwarves-dfsg-1.17/lib/bpf/src/libbpf.h:562: * bpf_program__bpil_offs_to_addr(info_linear); dwarves-dfsg-1.17/lib/bpf/src/libbpf.h-563- */ ############################################## dwarves-dfsg-1.17/lib/bpf/src/libbpf.h-595-LIBBPF_API void dwarves-dfsg-1.17/lib/bpf/src/libbpf.h:596:bpf_program__bpil_offs_to_addr(struct bpf_prog_info_linear *info_linear); dwarves-dfsg-1.17/lib/bpf/src/libbpf.h-597- ############################################## dwarves-dfsg-1.17/lib/bpf/src/libbpf.c-8114- dwarves-dfsg-1.17/lib/bpf/src/libbpf.c:8115:void bpf_program__bpil_offs_to_addr(struct bpf_prog_info_linear *info_linear) dwarves-dfsg-1.17/lib/bpf/src/libbpf.c-8116-{