=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== intel-gpu-tools-1.25/NEWS-858- intel-gpu-tools-1.25/NEWS:859:- Fix the gen4asm build dependency handling, now that the assembler is included in intel-gpu-tools-1.25/NEWS-860- i-g-t (Ben). ############################################## intel-gpu-tools-1.25/assembler/README:1:intel-gen4asm is a program to compile an assembly language for the Intel 965 intel-gpu-tools-1.25/assembler/README-2-Express Chipset. It has been used to construct programs for textured video in ############################################## intel-gpu-tools-1.25/assembler/brw_context.h-71- intel-gpu-tools-1.25/assembler/brw_context.h:72:int brw_disasm (FILE *file, struct brw_instruction *inst, int gen); intel-gpu-tools-1.25/assembler/brw_context.h-73- ############################################## intel-gpu-tools-1.25/assembler/brw_disasm.c-1042- intel-gpu-tools-1.25/assembler/brw_disasm.c:1043:int brw_disasm (FILE *file, struct brw_instruction *inst, int gen) intel-gpu-tools-1.25/assembler/brw_disasm.c-1044-{ ############################################## intel-gpu-tools-1.25/assembler/disasm-main.c-99-{ intel-gpu-tools-1.25/assembler/disasm-main.c:100: fprintf(stderr, "usage: intel-gen4disasm [options] inputfile\n"); intel-gpu-tools-1.25/assembler/disasm-main.c-101- fprintf(stderr, "\t-b, --binary C style binary output\n"); ############################################## intel-gpu-tools-1.25/assembler/disasm-main.c-173- else intel-gpu-tools-1.25/assembler/disasm-main.c:174: brw_disasm (output, &inst->insn.gen, gen); intel-gpu-tools-1.25/assembler/disasm-main.c-175- ############################################## intel-gpu-tools-1.25/assembler/main.c-92-{ intel-gpu-tools-1.25/assembler/main.c:93: fprintf(stderr, "usage: intel-gen4asm [options] inputfile\n"); intel-gpu-tools-1.25/assembler/main.c-94- fprintf(stderr, "OPTIONS:\n"); ############################################## intel-gpu-tools-1.25/assembler/main.c-170- Start from start_addr. Search as a loop. Return the first label found. */ intel-gpu-tools-1.25/assembler/main.c:171:static int label_to_addr(char *name, int start_addr) intel-gpu-tools-1.25/assembler/main.c-172-{ ############################################## intel-gpu-tools-1.25/assembler/main.c-437- if (reloc->first_reloc_target) intel-gpu-tools-1.25/assembler/main.c:438: reloc->first_reloc_offset = label_to_addr(reloc->first_reloc_target, entry->inst_offset) - entry->inst_offset; intel-gpu-tools-1.25/assembler/main.c-439- intel-gpu-tools-1.25/assembler/main.c-440- if (reloc->second_reloc_target) intel-gpu-tools-1.25/assembler/main.c:441: reloc->second_reloc_offset = label_to_addr(reloc->second_reloc_target, entry->inst_offset) - entry->inst_offset; intel-gpu-tools-1.25/assembler/main.c-442- ############################################## intel-gpu-tools-1.25/assembler/meson.build-79-# Those tests were already failing when the assembler was imported from intel-gpu-tools-1.25/assembler/meson.build:80:# the intel-gen4asm git repository: intel-gpu-tools-1.25/assembler/meson.build-81-# http://cgit.freedesktop.org/xorg/app/intel-gen4asm/ ############################################## intel-gpu-tools-1.25/autogen.sh-2- intel-gpu-tools-1.25/autogen.sh:3:srcdir=`dirname $0` intel-gpu-tools-1.25/autogen.sh-4-test -z "$srcdir" && srcdir=. ############################################## intel-gpu-tools-1.25/configure.ac-299-for file in $files; do intel-gpu-tools-1.25/configure.ac:300: REGISTER_FILES="$REGISTER_FILES $file `cat $srcdir/tools/registers/$file`" intel-gpu-tools-1.25/configure.ac-301-done intel-gpu-tools-1.25/configure.ac:302:REGISTER_FILES=`echo $REGISTER_FILES | tr ' ' '\n' | sort -u | tr '\n' ' '` intel-gpu-tools-1.25/configure.ac-303-AC_SUBST(REGISTER_FILES) ############################################## intel-gpu-tools-1.25/docs/reference/igt-gpu-tools/generate_programs_xml.sh-16-echo "<informaltable pgwide=\"1\" frame=\"none\"><tgroup cols=\"2\"><tbody>" >> $output intel-gpu-tools-1.25/docs/reference/igt-gpu-tools/generate_programs_xml.sh:17:for test in `cat $testlist | tr ' ' '\n' | grep "^$filter" | sort`; do intel-gpu-tools-1.25/docs/reference/igt-gpu-tools/generate_programs_xml.sh-18- echo "<row><entry role=\"program_name\">" >> $output; ############################################## intel-gpu-tools-1.25/lib/i830_reg.h-141-/* Dword 2 */ intel-gpu-tools-1.25/lib/i830_reg.h:142:#define BUF_3D_ADDR(x) ((x) & ~0x3) intel-gpu-tools-1.25/lib/i830_reg.h-143- ############################################## intel-gpu-tools-1.25/lib/i915/shaders/README-3- intel-gpu-tools-1.25/lib/i915/shaders/README:4:Till Gen8 shaders were generated using intel-gen4asm script (implementation in intel-gpu-tools-1.25/lib/i915/shaders/README-5-assembler/ directory). From Gen8 it is possible to use Intel Graphics Assembler intel-gpu-tools-1.25/lib/i915/shaders/README:6:to generate binary from asm instructions. intel-gpu-tools-1.25/lib/i915/shaders/README-7-https://github.com/intel/intel-graphics-compiler ############################################## intel-gpu-tools-1.25/lib/i915/shaders/README-19-$> m4 gpgpu_fill.gxa > gpgpu_fill.gxm intel-gpu-tools-1.25/lib/i915/shaders/README:20:$> intel-gen4asm -g 7 -o <output> gpgpu_fill.gxm intel-gpu-tools-1.25/lib/i915/shaders/README-21- ############################################## intel-gpu-tools-1.25/lib/i915/shaders/README-23-$> m4 media_fill.gxa > media_fill.gxm intel-gpu-tools-1.25/lib/i915/shaders/README:24:$> intel-gen4asm -g 8 -o <output> media_fill.gxm intel-gpu-tools-1.25/lib/i915/shaders/README-25- ############################################## intel-gpu-tools-1.25/lib/i915/shaders/media/README_media_vme.txt-52- intel-gpu-tools-1.25/lib/i915/shaders/media/README_media_vme.txt:53:Step2: Building ASM code intel-gpu-tools-1.25/lib/i915/shaders/media/README_media_vme.txt-54-======================================================================== intel-gpu-tools-1.25/lib/i915/shaders/media/README_media_vme.txt:55:1. Command line to convert asm code to binary: intel-gpu-tools-1.25/lib/i915/shaders/media/README_media_vme.txt-56- ############################################## intel-gpu-tools-1.25/lib/i915/shaders/ps/blit.g7a:1:/* Assemble with ".../intel-gen4asm/src/intel-gen4asm -g 7" */ intel-gpu-tools-1.25/lib/i915/shaders/ps/blit.g7a-2- ############################################## intel-gpu-tools-1.25/lib/i915_reg.h-102-/* Dword 2 */ intel-gpu-tools-1.25/lib/i915_reg.h:103:#define BUF_3D_ADDR(x) ((x) & ~0x3) intel-gpu-tools-1.25/lib/i915_reg.h-104- ############################################## intel-gpu-tools-1.25/lib/igt_device.c-151- intel-gpu-tools-1.25/lib/igt_device.c:152:static int igt_device_get_pci_addr(int fd, struct igt_pci_addr *pci) intel-gpu-tools-1.25/lib/igt_device.c-153-{ ############################################## intel-gpu-tools-1.25/lib/igt_device.c-190- intel-gpu-tools-1.25/lib/igt_device.c:191: if (igt_device_get_pci_addr(fd, &pci_addr)) { intel-gpu-tools-1.25/lib/igt_device.c-192- igt_warn("Unable to find device PCI address\n"); ############################################## intel-gpu-tools-1.25/lib/igt_draw.c-113- intel-gpu-tools-1.25/lib/igt_draw.c:114:static int swizzle_addr(unsigned long addr, int swizzle) intel-gpu-tools-1.25/lib/igt_draw.c-115-{ ############################################## intel-gpu-tools-1.25/lib/igt_draw.c-204- pos = tile(x, y, 512, 8, stride, true); intel-gpu-tools-1.25/lib/igt_draw.c:205: pos = swizzle_addr(pos, swizzle); intel-gpu-tools-1.25/lib/igt_draw.c-206- return pos / pixel_size; ############################################## intel-gpu-tools-1.25/lib/igt_draw.c-222- pos = ow_tile_n * ow_size + (x % ow_size); intel-gpu-tools-1.25/lib/igt_draw.c:223: pos = swizzle_addr(pos, swizzle); intel-gpu-tools-1.25/lib/igt_draw.c-224- return pos / pixel_size; ############################################## intel-gpu-tools-1.25/lib/igt_draw.c-231- intel-gpu-tools-1.25/lib/igt_draw.c:232: tiled_pos = swizzle_addr(tiled_pos, swizzle); intel-gpu-tools-1.25/lib/igt_draw.c-233- ############################################## intel-gpu-tools-1.25/lib/igt_draw.c-244- intel-gpu-tools-1.25/lib/igt_draw.c:245: tiled_pos = swizzle_addr(tiled_pos, swizzle); intel-gpu-tools-1.25/lib/igt_draw.c-246- ############################################## intel-gpu-tools-1.25/lib/instdone.c-329- gen4_instdone1_bit(I965_SVTW_CS_DONE_CR, "SVTW CS CR"); intel-gpu-tools-1.25/lib/instdone.c:330: gen4_instdone1_bit(I965_MASM_CS_DONE_CR, "MASM CS CR"); intel-gpu-tools-1.25/lib/instdone.c-331- gen4_instdone1_bit(I965_MASF_CS_DONE_CR, "MASF CS CR"); ############################################## intel-gpu-tools-1.25/lib/intel_bufops.c-213- intel-gpu-tools-1.25/lib/intel_bufops.c:214:static unsigned long swizzle_addr(void *ptr, uint32_t swizzle) intel-gpu-tools-1.25/lib/intel_bufops.c-215-{ ############################################## intel-gpu-tools-1.25/lib/intel_bufops.c-461- if (swizzle) intel-gpu-tools-1.25/lib/intel_bufops.c:462: ptr = from_user_pointer(swizzle_addr(ptr, intel-gpu-tools-1.25/lib/intel_bufops.c-463- swizzle)); ############################################## intel-gpu-tools-1.25/lib/intel_bufops.c-511- if (swizzle) intel-gpu-tools-1.25/lib/intel_bufops.c:512: ptr = from_user_pointer(swizzle_addr(ptr, intel-gpu-tools-1.25/lib/intel_bufops.c-513- swizzle)); ############################################## intel-gpu-tools-1.25/lib/intel_reg.h-3628-#define VLV_IOSF_DATA (VLV_DISPLAY_BASE + 0x2104) intel-gpu-tools-1.25/lib/intel_reg.h:3629:#define VLV_IOSF_ADDR (VLV_DISPLAY_BASE + 0x2108) intel-gpu-tools-1.25/lib/intel_reg.h-3630- ############################################## intel-gpu-tools-1.25/lib/rendercopy_gen9.c-104- intel-gpu-tools-1.25/lib/rendercopy_gen9.c:105:/* see lib/i915/shaders/ps/gen12_render_copy.asm */ intel-gpu-tools-1.25/lib/rendercopy_gen9.c-106-static const uint32_t gen12_render_copy[][4] = { ############################################## intel-gpu-tools-1.25/overlay/gpu-perf.c-43-#if defined(__i386__) intel-gpu-tools-1.25/overlay/gpu-perf.c:44:#define rmb() asm volatile("lock; addl $0,0(%%esp)" ::: "memory") intel-gpu-tools-1.25/overlay/gpu-perf.c:45:#define wmb() asm volatile("lock; addl $0,0(%%esp)" ::: "memory") intel-gpu-tools-1.25/overlay/gpu-perf.c-46-#endif ############################################## intel-gpu-tools-1.25/overlay/gpu-perf.c-48-#if defined(__x86_64__) intel-gpu-tools-1.25/overlay/gpu-perf.c:49:#define rmb() asm volatile("lfence" ::: "memory") intel-gpu-tools-1.25/overlay/gpu-perf.c:50:#define wmb() asm volatile("sfence" ::: "memory") intel-gpu-tools-1.25/overlay/gpu-perf.c-51-#endif ############################################## intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh-37- echo " -o=name_of_file output file to store Mesa assembled c-literal for the device - If none specified, default file will be used - ivb/hsw-cb_assembled" intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh:38: echo " -m=mesa Path to Mesa i965_asm binary" intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh-39- echo " " ############################################## intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh-80- intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh:81: # Using i965_asm tool to assemble hex file from assembly source intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh:82: $mesa_i965_asm -g $gen_device -t c_literal $input_asm_source -o $output_file intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh-83- ############################################## intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh-130-if [ "x$mesa_i965_asm" == "x" ]; then intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh:131: echo -e "i965_asm binary not found\n" intel-gpu-tools-1.25/scripts/generate_clear_kernel.sh-132- get_help ############################################## intel-gpu-tools-1.25/scripts/run-tests.sh-24- intel-gpu-tools-1.25/scripts/run-tests.sh:25:ROOT="`dirname $0`" intel-gpu-tools-1.25/scripts/run-tests.sh:26:ROOT="`readlink -f $ROOT/..`" intel-gpu-tools-1.25/scripts/run-tests.sh:27:IGT_CONFIG_PATH="`readlink -f ${IGT_CONFIG_PATH:-$HOME/.igtrc}`" intel-gpu-tools-1.25/scripts/run-tests.sh-28-RESULTS="$ROOT/results" ############################################## intel-gpu-tools-1.25/scripts/run-tests.sh-67- intel-gpu-tools-1.25/scripts/run-tests.sh:68:IGT_TEST_ROOT="`readlink -f ${IGT_TEST_ROOT}`" intel-gpu-tools-1.25/scripts/run-tests.sh-69- ############################################## intel-gpu-tools-1.25/scripts/who.sh-9-for i in `lsof -t /dev/dri/card0`; do intel-gpu-tools-1.25/scripts/who.sh:10: who=`readlink /proc/$i/exe` intel-gpu-tools-1.25/scripts/who.sh:11: count=`grep /dev/dri/card0 /proc/$i/maps | wc -l | cut -f1 -d\ ` intel-gpu-tools-1.25/scripts/who.sh-12- echo "$who [$i]: $count" ############################################## intel-gpu-tools-1.25/tests/amdgpu/amd_basic.c-102- */ intel-gpu-tools-1.25/tests/amdgpu/amd_basic.c:103:#define WR_ONE_ADDR (1 << 16) intel-gpu-tools-1.25/tests/amdgpu/amd_basic.c-104-#define WR_CONFIRM (1 << 20) ############################################## intel-gpu-tools-1.25/tests/i915/gem_softpin.c-39-#define GEN8_HIGH_ADDRESS_BIT 47 intel-gpu-tools-1.25/tests/i915/gem_softpin.c:40:static uint64_t gen8_canonical_addr(uint64_t address) intel-gpu-tools-1.25/tests/i915/gem_softpin.c-41-{ ############################################## intel-gpu-tools-1.25/tests/i915/gem_softpin.c-72- object.offset = gem_aperture_size(fd) - 4096; intel-gpu-tools-1.25/tests/i915/gem_softpin.c:73: object.offset = gen8_canonical_addr(object.offset); intel-gpu-tools-1.25/tests/i915/gem_softpin.c-74- igt_assert_eq(__gem_execbuf(fd, &execbuf), -EINVAL); ############################################## intel-gpu-tools-1.25/tests/i915/gem_softpin.c-80- intel-gpu-tools-1.25/tests/i915/gem_softpin.c:81: object.offset = gen8_canonical_addr(object.offset); intel-gpu-tools-1.25/tests/i915/gem_softpin.c-82- igt_assert_eq(__gem_execbuf(fd, &execbuf), 0); ############################################## intel-gpu-tools-1.25/tests/i915/gem_softpin.c-90- intel-gpu-tools-1.25/tests/i915/gem_softpin.c:91: object.offset = gen8_canonical_addr(object.offset); intel-gpu-tools-1.25/tests/i915/gem_softpin.c-92- object.flags |= EXEC_OBJECT_SUPPORTS_48B_ADDRESS; ############################################## intel-gpu-tools-1.25/tests/igt_command_line.sh-78- echo " Checking subtest enumeration..." intel-gpu-tools-1.25/tests/igt_command_line.sh:79: LIST=`./$test --list-subtests` intel-gpu-tools-1.25/tests/igt_command_line.sh-80- RET=$? ############################################## intel-gpu-tools-1.25/tests/igt_command_line.sh-102- intel-gpu-tools-1.25/tests/igt_command_line.sh:103:TESTLIST=`cat $TESTLISTFILE` intel-gpu-tools-1.25/tests/igt_command_line.sh-104-if [ $? -ne 0 ]; then ############################################## intel-gpu-tools-1.25/tests/kms_cursor_legacy.c-34-#else intel-gpu-tools-1.25/tests/kms_cursor_legacy.c:35:#define cpu_relax() asm volatile("": : :"memory") intel-gpu-tools-1.25/tests/kms_cursor_legacy.c-36-#endif ############################################## intel-gpu-tools-1.25/tools/intel_gpu_abrt-16- intel-gpu-tools-1.25/tools/intel_gpu_abrt:17:igtdir=`dirname $0` intel-gpu-tools-1.25/tools/intel_gpu_abrt-18- ############################################## intel-gpu-tools-1.25/tools/intel_gpu_abrt-27-i915_debugfs=x intel-gpu-tools-1.25/tools/intel_gpu_abrt:28:for dir in `ls $debugfs_path` ; do intel-gpu-tools-1.25/tools/intel_gpu_abrt-29- if [ -f $debugfs_path/$dir/i915_error_state ] ; then ############################################## intel-gpu-tools-1.25/tools/intel_gpu_abrt-80--- xf86-video-intel: intel-gpu-tools-1.25/tools/intel_gpu_abrt:81:-- xserver: `grep "X.Org X Server" /var/log/Xorg.0.log | awk '{print $NF}'` intel-gpu-tools-1.25/tools/intel_gpu_abrt-82--- mesa: ############################################## intel-gpu-tools-1.25/tools/intel_gvtg_test.c-166- intel-gpu-tools-1.25/tools/intel_gvtg_test.c:167:static void gen_mac_addr(void) intel-gpu-tools-1.25/tools/intel_gvtg_test.c-168-{ ############################################## intel-gpu-tools-1.25/tools/intel_gvtg_test.c-341- intel-gpu-tools-1.25/tools/intel_gvtg_test.c:342: gen_mac_addr(); intel-gpu-tools-1.25/tools/intel_gvtg_test.c-343- gen_uuid(); ############################################## intel-gpu-tools-1.25/tools/intel_infoframes.c-121-#define DIP_CTL_BUFFER_SIZE (15 << 8) intel-gpu-tools-1.25/tools/intel_infoframes.c:122:#define DIP_CTL_ACCESS_ADDR (15 << 0) intel-gpu-tools-1.25/tools/intel_infoframes.c-123- ############################################## intel-gpu-tools-1.25/tools/intel_reg.c-88-/* port desc must have been set */ intel-gpu-tools-1.25/tools/intel_reg.c:89:static int set_reg_by_addr(struct config *config, struct reg *reg, intel-gpu-tools-1.25/tools/intel_reg.c-90- uint32_t addr) ############################################## intel-gpu-tools-1.25/tools/intel_reg.c-535- /* It's a number. */ intel-gpu-tools-1.25/tools/intel_reg.c:536: ret = set_reg_by_addr(config, reg, addr); intel-gpu-tools-1.25/tools/intel_reg.c-537- } else { ############################################## intel-gpu-tools-1.25/tools/intel_reg.c-568- /* Update addr and name. */ intel-gpu-tools-1.25/tools/intel_reg.c:569: set_reg_by_addr(config, ®, intel-gpu-tools-1.25/tools/intel_reg.c-570- reg.addr + reg.port_desc.stride);