=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== multipath-tools-0.8.4/libdmmp/docs/kernel-doc-245-my @highlights_rst = ( multipath-tools-0.8.4/libdmmp/docs/kernel-doc:246: [$type_constant, "``\$1``"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc:247: [$type_constant2, "``\$1``"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc-248- # Note: need to escape () to avoid func matching later multipath-tools-0.8.4/libdmmp/docs/kernel-doc:249: [$type_member_func, "\\:c\\:type\\:`\$1\$2\$3\\\\(\\\\) <\$1>`"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc:250: [$type_member, "\\:c\\:type\\:`\$1\$2\$3 <\$1>`"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc-251- [$type_fp_param, "**\$1\\\\(\\\\)**"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc:252: [$type_func, "\\:c\\:func\\:`\$1()`"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc:253: [$type_enum, "\\:c\\:type\\:`\$1 <\$2>`"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc:254: [$type_struct, "\\:c\\:type\\:`\$1 <\$2>`"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc:255: [$type_typedef, "\\:c\\:type\\:`\$1 <\$2>`"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc:256: [$type_union, "\\:c\\:type\\:`\$1 <\$2>`"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc-257- # in rst this can refer to any type multipath-tools-0.8.4/libdmmp/docs/kernel-doc:258: [$type_fallback, "\\:c\\:type\\:`\$1`"], multipath-tools-0.8.4/libdmmp/docs/kernel-doc-259- [$type_param, "**\$1**"] ############################################## multipath-tools-0.8.4/libdmmp/docs/kernel-doc-293-if (defined($ENV{'KBUILD_BUILD_TIMESTAMP'}) && multipath-tools-0.8.4/libdmmp/docs/kernel-doc:294: (my $seconds = `date -d"${ENV{'KBUILD_BUILD_TIMESTAMP'}}" +%s`) ne '') { multipath-tools-0.8.4/libdmmp/docs/kernel-doc-295- @build_time = gmtime($seconds); ############################################## multipath-tools-0.8.4/libdmmp/docs/kernel-doc-878- if ($type ne "") { multipath-tools-0.8.4/libdmmp/docs/kernel-doc:879: print "``$type $parameter``\n"; multipath-tools-0.8.4/libdmmp/docs/kernel-doc-880- } else { multipath-tools-0.8.4/libdmmp/docs/kernel-doc:881: print "``$parameter``\n"; multipath-tools-0.8.4/libdmmp/docs/kernel-doc-882- } ############################################## multipath-tools-0.8.4/libdmmp/docs/kernel-doc-930- foreach $parameter (@{$args{'parameterlist'}}) { multipath-tools-0.8.4/libdmmp/docs/kernel-doc:931: print "``$parameter``\n"; multipath-tools-0.8.4/libdmmp/docs/kernel-doc-932- if ($args{'parameterdescs'}{$parameter} ne $undescribed) { ############################################## multipath-tools-0.8.4/libdmmp/docs/kernel-doc-988- print_lineno($parameterdesc_start_lines{$parameter_name}); multipath-tools-0.8.4/libdmmp/docs/kernel-doc:989: print "``" . $parameter . "``\n"; multipath-tools-0.8.4/libdmmp/docs/kernel-doc-990- output_highlight_rst($args{'parameterdescs'}{$parameter_name}); ############################################## multipath-tools-0.8.4/libmultipath/io_err_stat.c-419- multipath-tools-0.8.4/libmultipath/io_err_stat.c:420:static int delete_io_err_stat_by_addr(struct io_err_stat_path *p) multipath-tools-0.8.4/libmultipath/io_err_stat.c-421-{ ############################################## multipath-tools-0.8.4/libmultipath/io_err_stat.c-499- multipath-tools-0.8.4/libmultipath/io_err_stat.c:500: delete_io_err_stat_by_addr(pp); multipath-tools-0.8.4/libmultipath/io_err_stat.c-501- ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-90- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:91:static int nvme_submit_admin_passthru(int fd, struct nvme_passthru_cmd *cmd) multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-92-{ ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-95- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:96:static int nvme_submit_io_passthru(int fd, struct nvme_passthru_cmd *cmd) multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-97-{ ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-129- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:130: err = nvme_submit_passthru(fd, ioctl_cmd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-131- if (!err && result) ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-193- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:194: return nvme_submit_io_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-195-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-221- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:222: return nvme_submit_io_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-223-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-234- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:235: return nvme_submit_io_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-236-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-244- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:245: return nvme_submit_io_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-246-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-259- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:260: return nvme_submit_io_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-261-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-293- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:294: return nvme_submit_io_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-295-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-310- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:311: return nvme_submit_io_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-312-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-327- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:328: return nvme_submit_io_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-329-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-341- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:342: return nvme_submit_io_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-343-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-355- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:356: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-357-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-436- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:437: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-438- ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-562- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:563: err = nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-564- if (!err && result) ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-616- nvme_to_passthru_cmd(&pcmd, &gcmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:617: err = nvme_submit_admin_passthru(fd, &pcmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-618- if (!err) { multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-619- /* multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:620: * nvme_submit_admin_passthru() stores the lower 32 bits multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-621- * of the property value in pcmd.result using CPU endianness. ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-676- nvme_to_passthru_cmd(&pcmd, &scmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:677: return nvme_submit_admin_passthru(fd, &pcmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-678-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-699- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:700: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-701-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-721- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:722: err = nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-723- if (!err && result) ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-736- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:737: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-738-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-759- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:760: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-761-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-782- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:783: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-784-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-792- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:793: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-794-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-808- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:809: err = nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-810- if (!err && result) ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-827- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:828: err = nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-829- if (!err && result) ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-845- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:846: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-847-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-862- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:863: err = nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-864- if (!err && result) ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-882- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:883: err = nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-884- if (!err && result) ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-899- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:900: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-901-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-910- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:911: return nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-912-} ############################################## multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-922- multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c:923: err = nvme_submit_admin_passthru(fd, &cmd); multipath-tools-0.8.4/libmultipath/nvme/nvme-ioctl.c-924- if (!err && result) ############################################## multipath-tools-0.8.4/third-party/valgrind/valgrind.h-249- complete inline asm, since it needs to be combined with more magic multipath-tools-0.8.4/third-party/valgrind/valgrind.h:250: inline asm stuff to be useful. multipath-tools-0.8.4/third-party/valgrind/valgrind.h-251-*/ ############################################## multipath-tools-0.8.4/third-party/valgrind/valgrind.h-332-#define __SPECIAL_INSTRUCTION_PREAMBLE \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h:333: __asm rol edi, 3 __asm rol edi, 13 \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h:334: __asm rol edi, 29 __asm rol edi, 19 multipath-tools-0.8.4/third-party/valgrind/valgrind.h-335- ############################################## multipath-tools-0.8.4/third-party/valgrind/valgrind.h-357- _zzq_args[5] = (uintptr_t)(_zzq_arg5); multipath-tools-0.8.4/third-party/valgrind/valgrind.h:358: __asm { __asm lea eax, _zzq_args __asm mov edx, _zzq_default multipath-tools-0.8.4/third-party/valgrind/valgrind.h-359- __SPECIAL_INSTRUCTION_PREAMBLE multipath-tools-0.8.4/third-party/valgrind/valgrind.h-360- /* %EDX = client_request ( %EAX ) */ multipath-tools-0.8.4/third-party/valgrind/valgrind.h:361: __asm xchg ebx,ebx multipath-tools-0.8.4/third-party/valgrind/valgrind.h:362: __asm mov _zzq_result, edx multipath-tools-0.8.4/third-party/valgrind/valgrind.h-363- } ############################################## multipath-tools-0.8.4/third-party/valgrind/valgrind.h-369- volatile unsigned int __addr; \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h:370: __asm { __SPECIAL_INSTRUCTION_PREAMBLE \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h-371- /* %EAX = guest_NRADDR */ \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h:372: __asm xchg ecx,ecx \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h:373: __asm mov __addr, eax \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h-374- } \ ############################################## multipath-tools-0.8.4/third-party/valgrind/valgrind.h-381- do { \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h:382: __asm { __SPECIAL_INSTRUCTION_PREAMBLE \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h:383: __asm xchg edi,edi \ multipath-tools-0.8.4/third-party/valgrind/valgrind.h-384- } \ ############################################## multipath-tools-0.8.4/third-party/valgrind/valgrind.h-4692- multipath-tools-0.8.4/third-party/valgrind/valgrind.h:4693:/* Nb: Although r11 is modified in the asm snippets below (inside multipath-tools-0.8.4/third-party/valgrind/valgrind.h-4694- VALGRIND_CFI_PROLOGUE) it is not listed in the clobber section, for ############################################## multipath-tools-0.8.4/debian/dmsetup_env-19- multipath-tools-0.8.4/debian/dmsetup_env:20:DM_UUID=`$DMSETUP -oUUID` multipath-tools-0.8.4/debian/dmsetup_env-21-if [ -n "$DM_UUID" ]; then multipath-tools-0.8.4/debian/dmsetup_env-22- echo DM_UUID=$DM_UUID multipath-tools-0.8.4/debian/dmsetup_env:23: ATTRS=`$DMSETUP -oattr` multipath-tools-0.8.4/debian/dmsetup_env-24- case "$ATTRS" in ############################################## multipath-tools-0.8.4/debian/dmsetup_env-30-fi multipath-tools-0.8.4/debian/dmsetup_env:31:echo DM_NAME=`$DMSETUP -oname` ############################################## multipath-tools-0.8.4/debian/multipath-tools.init-41- else multipath-tools-0.8.4/debian/multipath-tools.init:42: local_slave=`readlink -f $slave`; multipath-tools-0.8.4/debian/multipath-tools.init-43- teardown_slaves $local_slave;