
     �_’I|¥‰ÓMjqØ‚¦ð¬÷À¿      File not found.
      ˆl–ßi~”Je¶…8 �q¦î	•1hßÂ0ÁÀ     �¿ÁÀ      File not found.
     	ˆÃÂƒh¹ÁÀ      	
  9   ˆl–Ü4ý( ©³( 	Å€fàB¦-ÿÃ852a–Ým_J*j"Tâ�~à]¸)‹FÿÂ T    #!/usr/bin/bash
# SPDX-License-Identifier: GPL-2.0
#
# Disassemble a single function.
#
# usage: objdump-func <file> <func> [<func> ...]

set -o errexit
set -o nounset

OBJDUMP="${CROSS_COMPILE:-}objdump"

command -v gawk >/dev/null 2>&1 || die "gawk isn't installed"

usage() {
	echo "usage: objdump-func <file> <func> [<func> ...]" >&2
	exit 1
}

[[ $# -lt 2 ]] && usage

OBJ=$1; shift
FUNCS=("$@")

${OBJDUMP} -wdr $OBJ | gawk -M -v _funcs="${FUNCS[*]}" '
	BEGIN { split(_funcs, funcs); }
	/^$/ { func_match=0; }
	/<.*>:/ {
		f = gensub(/.*<(.*)>:/, "\\1", 1);
		for (i in funcs) {
			# match compiler-added suffixes like ".cold", etc
			if (f ~ "^" funcs[i] "(\\..*)?") {
				func_match = 1;
				base = strtonum("0x" $1);
				break;
			}
		}
	}
	{
		if (func_match) {
			addr = strtonum("0x" $1);
			printf("%04x ", addr - base);
			print;
		}
	}'
  "   ˆl–Ým_J*j"Tâ�~à]¸)‹FÿÅƒh¹¿Ã      1
     �Â¿Ã      File not found.
     �Â¿Ã      File not found.
      ˆƒeð?_•I|¥‰ÓMdœv ©ƒ&íK<óo¬ÀÄ E    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Index of /anon_sym/anon/proc/thread-self/root/sys/module/kvm/sections</title>
 </head>
 <body>
<h1>Index of /anon_sym/anon/proc/thread-self/root/sys/module/kvm/sections</h1>
  <table>
   <tr><th valign="top">&nbsp;</th><th><a href="?C=N;O=A">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top">&nbsp;</td><td><a href="/anon_sym/anon/proc/thread-self/root/sys/module/kvm/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="runtime_ptr_USER_PTR_MAX">runtime_ptr_USER_PTR..&gt;</a></td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="_ftrace_events">_ftrace_events</a>         </td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="_ftrace_eval_map">_ftrace_eval_map</a>       </td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__tracepoints_strings">__tracepoints_strings</a>  </td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__tracepoints_ptrs">__tracepoints_ptrs</a>     </td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__tracepoints">__tracepoints</a>          </td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__patchable_function_entries">__patchable_function..&gt;</a></td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__param">__param</a>                </td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__mcount_loc">__mcount_loc</a>           </td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__ksymtab_strings">__ksymtab_strings</a>      </td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__ksymtab_gpl">__ksymtab_gpl</a>          </td><td align="right">2026-10-11 15:17  </td><td align="right"> 19 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__kcrcta