; > > > % > 3 > > > > > > $ > > ' > > > > > run_bench init_header hpp__width hpp__header formula_fprintf hpp__entry_pair ui_init hists__precompute map_switch_event add_sched_out_event thread_lat_cmp get_new_event register_pid thread_atoms_insert thread_func get_cpu_usage_nsec_self perf_sched__process_event thread_atoms_search latency_runtime_event add_runtime_event latency_wakeup_event latency_migrate_task_event latency_switch_event __cmd_record create_tasks self_open_counters wait_for_tasks get_cpu_usage_nsec_parent setup and enables call-graph (stack chain/backtrace): record_mode: call graph recording mode (fp|dwarf|lbr) record_size: if record_mode is 'dwarf', max size of stack recording (<bytes>) default: 8192 (bytes) Default: fp Display call graph (stack chain/backtrace): print_type: call graph printing style (graph|flat|fractal|none) threshold: minimum call graph inclusion threshold (<percent>) print_limit: maximum number of call graph entry (<number>) order: call graph order (caller|callee) sort_key: call graph sort key (function|address) branch: include last branch info to call graph (branch) Default: graph,0.5,caller,function find_create_pid pid_set_comm pid_put_sample perf_top__mmap_read_idx setup and enables call-graph (stack chain/backtrace): record_mode: call graph recording mode (fp|dwarf|lbr) record_size: if record_mode is 'dwarf', max size of stack recording (<bytes>) default: 8192 (bytes) print_type: call graph printing style (graph|flat|fractal|none) threshold: minimum call graph inclusion threshold (<percent>) print_limit: maximum number of call graph entry (<number>) order: call graph order (caller|callee) sort_key: call graph sort key (function|address) branch: include last branch info to call graph (branch) Default: fp,graph,0.5,caller,function cmd_script insert_alloc_stat insert_caller_stat setup_slab_sorting slab_sort_dimension__add setup_page_sorting page_sort_dimension__add thread_stat_insert report_lock_acquire_event report_lock_contended_event report_lock_release_event report_lock_acquired_event __cmd_record __cmd_record __cmd_report __cmd_buildid_list worker_thread bench_sched_pipe __bench_mem_function get_cycles do_memset_gettimeofday do_memcpy_gettimeofday init_cycles test__syscall_openat_tp_fields print_hists_in print_hists_out xV4 w Uf3D " !C /* * bpf-script-example.c * Test basic LLVM building */ #ifndef LINUX_VERSION_CODE # error Need LINUX_VERSION_CODE # error Example: for 4.2 kernel, put 'clang-opt="-DLINUX_VERSION_CODE=0x40200" into llvm section of ~/.perfconfig' #endif #define BPF_ANY 0 #define BPF_MAP_TYPE_ARRAY 2 #define BPF_FUNC_map_lookup_elem 1 #define BPF_FUNC_map_update_elem 2 static void *(*bpf_map_lookup_elem)(void *map, void *key) = (void *) BPF_FUNC_map_lookup_elem; static void *(*bpf_map_update_elem)(void *map, void *key, void *value, int flags) = (void *) BPF_FUNC_map_update_elem; struct bpf_map_def { unsigned int type; unsigned int key_size; unsigned int value_size; unsigned int max_entries; }; #define SEC(NAME) __attribute__((section(NAME), used)) struct bpf_map_def SEC("maps") flip_table = { .type = BPF_MAP_TYPE_ARRAY, .key_size = sizeof(int), .value_size = sizeof(int), .max_entries = 1, }; SEC("func=sys_epoll_pwait") int bpf_func__sys_epoll_pwait(void *ctx) { int ind =0; int *flag = bpf_map_lookup_elem(&flip_table, &ind); int new_flag; if (!flag) return 0; /* flip flag and store back */ new_flag = !*flag; bpf_map_update_elem(&flip_table, &ind, &new_flag, BPF_ANY); return new_flag; } char _license[] SEC("license") = "GPL"; int _version SEC("version") = LINUX_VERSION_CODE; /* * bpf-script-test-kbuild.c * Test include from kernel header */ #ifndef LINUX_VERSION_CODE # error Need LINUX_VERSION_CODE # error Example: for 4.2 kernel, put 'clang-opt="-DLINUX_VERSION_CODE=0x40200" into llvm section of ~/.perfconfig' #endif #define SEC(NAME) __attribute__((section(NAME), used)) #include <uapi/linux/fs.h> #include <uapi/asm/ptrace.h> SEC("func=vfs_llseek") int bpf_func__vfs_llseek(void *ctx) { return 0; } char _license[] SEC("license") = "GPL"; int _version SEC("version") = LINUX_VERSION_CODE; perf [--version] [--help] [OPTIONS] COMMAND [ARGS] See 'perf help COMMAND' for more information on a specific command. 4.4.194 Usage: perf bench [<common options>] <collection> <benchmark> [<options>] %s # List of all available benchmark collections: %14s: %s %s-%s # Running %s/%s benchmark... builtin-bench.c !(!name) default Unknown format descriptor: '%s' Invalid repeat option: Must specify a positive value # List of available benchmarks for collection '%s': # Running '%s/%s' benchmark: --help Unknown benchmark: '%s' for collection '%s' Unknown collection: '%s' default|simple Specify the output formatting style repeat Specify amount of times to repeat the run sched Scheduler and IPC benchmarks mem Memory access benchmarks futex Futex stressing benchmarks All benchmarks hash Benchmark for futex hash table wake Benchmark for futex wake calls wake-parallel Benchmark for parallel futex wake calls requeue Benchmark for futex requeue calls lock-pi Benchmark for futex lock_pi calls Run all futex benchmarks memcpy Benchmark for memcpy() functions memset Benchmark for memset() functions Run all memory access benchmarks messaging Benchmark for scheduling and IPC pipe Benchmark for pipe() between two processes Run all scheduler benchmarks problem processing %d event, skipping it. problem incrementing symbol count, skipping event symbol input input file name dsos dso[,dso...] only consider symbols in these dsos symbol to annotate force don't complain, do it be more verbose (show symbol address, etc) dump-raw-trace dump raw trace in ASCII gtk Use the GTK interface tui Use the TUI interface stdio Use the stdio interface vmlinux vmlinux pathname load module symbols - WARNING: use only with -k and LIVE kernel print-line print matching source lines (may be slow) full-paths Don't shorten the displayed pathnames skip-missing Skip symbols that cannot be annotated list of cpus to profile symfs directory Look for files with symbols relative to this directory source Interleave source code with assembly code (default) asm-raw Display raw encoding of assembly instructions (default) disassembler-style disassembler style Specify disassembler style (e.g. -M intel for intel syntax) objdump objdump binary to use for disassembly and annotations Show event group information together show-total-period Show a column with the sum of periods The %s file has no samples! hist_entry__gtk_annotate GTK browser not found! perf_gtk__show_annotations perf annotate [<options>] %%%d.2f%%%% %*s builtin-diff.c !(dfmt->idx >= PERF_HPP_DIFF__MAX_INDEX) !(!header) %s/%d problem incrementing symbol period, skipping event compute wdiff w1(%lld) w2(%lld) Failed: wrong weight data, use 'wdiff:w1,w2' Failed: extra option specified '%s' Failed: '%s' is not computation method (use 'delta','ratio' or 'wdiff') !(dfmt->header_width <= 0) !(!dfmt->header) %6.2f%% %+4.2F%% N/A %14.6F %14ld (%llu * 100 / %llu) - (%llu * 100 / %llu) %.0F / %.0F (%llu * %lld) - (%llu * %lld) !(1) %%14ld %%%d.6f %%%+d.2f%%%% perf.data.host perf.data.guest Order option out of limit. Memory allocation failed Failed to open %s Failed to process %s %s# Event '%s' # # Data files: # # [%d] %s %s (Baseline) perf.data.old baseline-only Show only items with match in baseline compute delta,ratio,wdiff:w1,w2 (default delta) Entries differential computation selection Show period values. formula Show formula. kallsyms pathname comms comm[,comm...] only consider symbols in these comms symbol[,symbol...] only consider these symbols sort key[,key2...] sort by key(s): pid, comm, dso, symbol, parent, cpu, srcline, ... Please refer the man page for the complete list. field-separator separator separator for columns, no spaces will be added between columns '.' is reserved. order Specify compute sorting. percentage relative|absolute How to display percentage of filtered entries perf diff [<options>] [old_file] [new_file] Baseline Period Base period Delta Ratio Weighted diff Formula delta ratio wdiff Input file name freq Show the sample frequency Show all event attr details Show event group information perf evlist [<options>] --group option is not compatible with other options emacsclient kfmclient failed to exec '%s': %s woman Failed to start emacsclient. Failed to parse emacsclient version. emacsclient version '%d' too old (< 22). (woman "%s") -e konqueror DISPLAY man:%s(1) newTab %s %s -c sh /bin/sh '%s': unknown man viewer. help.format info web unrecognized help format '%s' man.viewer man. Config with no key for man viewer: %s .path '%s': path for unsupported man viewer. Please consider using 'man.<tool>.cmd' instead. .cmd '%s': cmd for supported man viewer. Please consider using 'man.<tool>.path' instead. '%s': unsupported man viewer sub key. The most commonly used perf commands are: %-*s print all available commands show man page show manual in web browser show info page perf help [--all] [--man|--web|--info] [command] perf- Usage: %s perf commands usage: %s %s `perf %s' is aliased to `%s' PERF_MAN_VIEWER MANPATH share/man no man viewer handled the request share/info INFOPATH perfman share/doc/perf-doc %s/perf.html '%s': not a documentation directory. %s/%s.html help.browser web--browse --version buildid-cache buildid-list diff evlist help report bench timechart top kmem lock kvm test inject probe INFO: %.3f%% unordered timestamps (%ld out of %ld) INFO: %.3f%% lost events (%ld out of %ld, in %ld chunks) INFO: %.3f%% context switch bugs (%ld out of %ld) (due to lost events?) prev_pid next_pid builtin-sched.c !(this_cpu >= 4096 || this_cpu < 0) hm, delta: %llu < 0 ? swapper %2s %12.6f secs %s => %s:%d No Memory for session record -R Failed to process events, error %d Non memory at %s !(list_empty(list)) !(!task->atoms) kernel/pid_max !((sched->pid_to_task = calloc(pid_max, sizeof(struct task_desc *))) == ((void *)0)) !((sched->pid_to_task = realloc(sched->pid_to_task, (pid + 1) * sizeof(struct task_desc *))) == ((void *)0)) !(!sched->tasks) registered task #%ld, PID %ld (%s) thread does not exist on fork event: child %p, parent %p fork event ... parent: %s/%d ... child: %s/%d No memory at %s :%s !(ret) !(ret != sizeof(runtime)) Unknown --sort key: `%s' !(thread != atoms->thread) comm sched_wakeup event %p ... pid %d woke up %s/%d <unknown> prev_comm next_comm prev_state sched_switch event %p ... switch from %s/%d to %s/%d [ran %llu nsecs] runtime !(cpu >= 4096 || cpu < 0) in-event: Internal tree error !(list_empty(&atoms->work_list)) wakeup-event: Internal tree error migration-event: Internal tree error out-event: Internal tree error RSDTtZXxKWP sort by key(s): runtime, switch, avg, max CPU CPU to profile on pids latency stats per pid instead of per comm repeat the workload replay N times (-1: infinite) perf sched latency [<options>] perf sched replay [<options>] !(i != rec_argc) ----------------------------------------------------------------------------------------------------------------- Task | Runtime ms | Switches | Average delay ms | Maximum delay ms | Maximum delay at | ----------------------------------------------------------------------------------------------------------------- TOTAL: |%11.3f ms |%9llu | --------------------------------------------------- %s:(%d) %s:%d |%11.3f ms |%9llu | avg:%9.3f ms | max:%9.3f ms | max at: %13.6f s run measurement overhead: %llu nsecs sleep measurement overhead: %llu nsecs the run test took %llu nsecs the sleep test took %llu nsecs nr_run_events: %ld nr_sleep_events: %ld nr_wakeup_events: %ld target-less wakeups: %ld multi-target wakeups: %ld run atoms optimized: %ld task %6ld (%20s:%10ld), nr_events: %ld !(err) ------------------------------------------------------------ !(parms == ((void *)0)) !(getrlimit(RLIMIT_NOFILE, &limit) == -1) Need privilege Have a try with -f option Error: sys_perf_event_open() syscall returned with %d (%s) %s #%-3ld: %0.3f, ravg: %0.2f, cpu: %0.2f / %0.2f (%ld sleep corrections) avg, max, switch, runtime avg max sched:sched_switch sched:sched_stat_runtime sched:sched_wakeup sched:sched_wakeup_new sched:sched_migrate_task -a -R -m 1024 sched:sched_stat_wait sched:sched_stat_sleep sched:sched_stat_iowait sched:sched_process_fork latency replay with-hits Show only DSOs with hits Show current kernel build id be more verbose perf buildid-list [<options>] Problems with %s file, consider removing it from the cache kcore %s/[kernel.kcore]/%s %s/modules %s/%s/modules %s/kallsyms same kcore found in %s %Y%m%d%H%M%S %s%02u %s/[kernel.kcore]/%s/%s kcore added to build-id cache directory %s file list add file(s) to add kcore file to add remove file(s) to remove purge path list path(s) to remove (remove old caches too) missing to find missing build ids in the cache update file(s) to update perf buildid-cache [<options>] Couldn't read a build-id in %s %s already in the cache Couldn't add %s: %s %s wasn't in the cache Couldn't remove %s: %s Purging %s: %s FAIL Updating %s %s: %s Couldn't update %s: %s Couldn't add %s Ok Removing %s %s: %s Adding %s %s: %s raw-dump Dump raw events perf list [hw|sw|cache|tracepoint|pmu|event_glob] List of pre-defined events (to be used in -e): hwcache pmu *%s* Critical: Not enough memory! Trying to continue... monotonic CLOCK_ unknown clockid %s, check man page call-graph.record-mode record.call-graph callchain: disabled callchain: type %s callchain: stack dump size %d (%llu samples) Couldn't record guest kernel [%d]'s reference relocation symbol. FP failed to write perf data, error: %m cgroup monitoring only available in system-wide mode kernel does not support recording context switch events switch-events WARNING: Kernel address maps (/proc/{kallsyms,modules}) are restricted, check /proc/sys/kernel/kptr_restrict. Samples in kernel functions may not be resolved if a suitable vmlinux file is not found in the buildid cache or in the vmlinux path. Samples in kernel modules won't be resolved at all. If some relocation was applied (e.g. kexec) symbols may be misresolved even with a suitable vmlinux or kallsyms file. Not enough memory for event selector list Perf session creation failed. Couldn't run the workload! failed to set filter "%s" on event %s with %d (%s) failed to set config "%s" on event %s with %d (%s) Permission error mapping pages. Consider increasing /proc/sys/kernel/perf_event_mlock_kb, or try again with a smaller value of -m/--mmap_pages. (current value: %u,%u) failed to mmap with %d (%s) WARNING: No sample_id_all support, falling back to unordered processing Couldn't generate buildids. Use --no-buildid to profile anyway. Couldn't synthesize attrs. Couldn't record tracing data. Couldn't record kernel reference relocation symbol Symbol resolution may be skewed if relocation was used (e.g. kexec). Check /proc/kallsyms permission or run as root. Couldn't record kernel module information. Symbol resolution may be skewed if relocation was used (e.g. kexec). Check /proc/modules permission or run as root. Could not set realtime priority. Recording AUX area tracing snapshot AUX area tracing snapshot failed Workload failed: %s [ perf record: Woken up %ld times to write data ] [ perf record: Captured and wrote %.3f MB %s%s ] NONE DWARF LBR event selector. use 'perf list' to list available events event filter exclude-perf don't record events from perf itself record events on existing process id tid record events on existing thread id realtime collect data with this RT SCHED_FIFO priority no-buffering collect data without buffering raw-samples collect raw sample records from all opened counters all-cpus system-wide collection from all CPUs list of cpus to monitor count event period to sample output file name no-inherit child tasks do not inherit counters profile at this frequency mmap-pages pages[,pages] number of mmap data pages and AUX area tracing mmap pages put the counters into a counter group enables call-graph recording record_mode[,record_size] be more verbose (show counter open errors, etc) quiet don't print any message per thread counts Record the sample addresses Record the sample timestamps Record the sample period no-samples don't sample no-buildid-cache do not update the buildid cache no-buildid do not collect buildids in perf.data cgroup monitor event in cgroup name only delay ms to wait before starting measurement after program start uid user to profile branch-any branch any sample any taken branches branch-filter branch filter mask branch stack filter modes weight sample by weight (on special events only) transaction sample transaction flags (special events only) per-thread use per-thread mmaps intr-regs any register sample selected machine registers on interrupt, use -I ? to list register names running-time Record running/enabled time of read (:S) events clockid to use for events, see clock_gettime() snapshot opts AUX area tracing Snapshot Mode proc-map-timeout per thread proc mmap processing timeout in ms Record context switch events clang-path clang path clang binary to use for compiling BPF scriptlets clang-opt clang options options passed to clang when compiling BPF scriptlets perf record [<options>] [<command>] perf record [<options>] -- <command> [<options>] monotonic_raw boottime tai mono real boot unknown : %d %d %s %llu problem adding hist entry, skipping event Invalid --ignore-callees regex: %s %s report.group report.percent-limit report.children report.queue-size If some relocation was applied (e.g. kexec) symbols may be misresolved. As no suitable kallsyms nor vmlinux was found, kernel samples can't be resolved. perf report [<options>] normal show-nr-samples Show a column with the number of samples threads Show per-thread event counters pretty key pretty printing style key: normal raw Use the GTK2 interface Show data header. header-only Show only data header. key[,keys...] output field(s): overhead, period, sample plus all of sort keys show-cpu-utilization Show sample percentage for different cpu modes showcpuutilization parent regex regex filter to identify parent, see: '--sort parent' exclude-other Only display entries with parent-match print_type,threshold[,print_limit],order,sort_key[,branch] Accumulate callchains of children and show total overhead as well max-stack Set the maximum stack depth when parsing the callchain, anything beyond the specified depth will be ignored. Default: 127 inverted alias for inverted call graph ignore-callees ignore callees of these functions in call graphs pid[,pid...] only consider symbols in these pids tid[,tid...] only consider symbols in these tids symbol-filter only show symbols that (partially) match with this filter column-widths width[,width...] don't try to adjust column width, use these fixed values hide-unresolved Only display entries resolved to a symbol show-info Display extended information about perf.data file branch-stack use branch records for per branch histogram filling branch-history add last branch records to call history demangle Disable symbol demangling demangle-kernel Enable kernel symbol demangling mem-mode mem access profile percent-limit percent Don't show entries under that percent how to display percentage of filtered entries itrace Instruction Tracing options full-source-path Show full source file name path for source lines show-ref-call-graph Show callgraph from reference event socket-filter only show processor socket that match with this filter Invalid file: %s srcline,symbol,dso branch and mem mode incompatible # To display the perf.data header info, please use --header/--header-only options. # Selected --sort parent, but no callchain data. Did you call 'perf record' without -g? Selected -g or --branch-history but no callchain data. Did you call 'perf record' without -g? Can't register callchain params. Selected -b but no branch data. Did you call perf record without -b? Kernel address maps (/proc/{kallsyms,modules}) were restricted. Check /proc/sys/kernel/kptr_restrict before running 'perf record'. %s Samples in kernel modules can't be resolved as well. Merging related events... Sorting events for output... perf_evlist__gtk_browse_hists For a higher level overview, try: perf report --sort comm,dso # # Total Lost Samples: %llu # # Samples: %lu%c of event '%s' call-graph=no , show reference callgraph # Total weight : %llu # Sort order : %s # Event count (approx.): %llu # Processor Socket: %d # # (%s) # graph,0.5,caller,function S%d-C%*d%s%*d%s S%*d%s%*d%s CPU%*d%s %*s-%*d%s cycles-ct el-start task-clock,{instructions,cycles,cpu/cycles-t/,cpu/tx-start/,cpu/el-start/,cpu/cycles-ct/} task-clock,{instructions,cycles,cpu/cycles-t/,cpu/tx-start/} Cannot set up transaction events failed to read counter %s failed to process counter %s %.6f%s %18.6f%s %-25s (msec) %.2f%s %.0f%s %'18.2f%s %'18.0f%s %18.2f%s %18.0f%s %-*s%s %-*s <not counted> <not supported> %6lu.%09lu%s # time socket cpus counts %*s events unit # time core cpus counts %*s events # time CPU counts %*s events # time comm-pid counts %*s events # time counts %*s events Performance counter stats for 'system wide 'CPU(s) %s process id '%s thread id '%s (%d runs) : %s%llu%s%.2f (%.2f%%) %s%.2f%% ( +-%6.2f%% ) CPU%*d%s%*s%s %17.9f seconds time elapsed '%s failed to prepare workload %s event is not supported by the kernel. perf stat [<options>] [<command>] cannot use both --output and --log-fd log-fd argument to --log-fd must be a > 0 failed to create output file # started on %s Failed opening logfd -B option not supported with -x B Run count must be a positive number print interval must be >= 10ms print interval < 100ms. The overhead percentage could be high in some cases. Please proceed with caution. cannot build socket map cannot build core map [ perf stat: executing run #%d ... ] failed to parse CPUs map Problems finding threads of monitor both cgroup and no-aggregation modes only available in system-wide mode A The --per-thread option is only available when monitoring via -p -t options. hardware transaction statistics stat events on existing process id stat events on existing thread id scale scale/normalize counters repeat command and print average + stddev (max: 100, forever: 0) null run - dont start any counters detailed detailed run - start a lot of events call sync() before starting a run big-num print large numbers with thousands' separators list of cpus to monitor in system-wide no-aggr disable CPU count aggregation print counts with custom separator append append to the output file log output to fd, instead of stderr pre command to run prior to the measured command post command to run after to the measured command interval-print print counts at regular interval in ms (>= 10) per-socket aggregate counts per processor socket per-core aggregate counts per physical processor core aggregate counts per thread %llu%cs open_memstream error invalid callchain context: %lld ..... %016llx %s ..... %016llx cpu_id state builtin-timechart.c cursor != NULL Invalid pidcomm! Skip invalid end event: previous event already ended! Skip invalid end event: invalid event type! problem building topology c != NULL Skip invalid start event: previous event already started! sample != NULL common_flags common_pid disk net K output.svg width page width highlight duration or task name highlight tasks. Pass duration in ns or process name. power-only output power data only tasks-only output processes data only process selector. Pass a pid or process name. proc-num min. number of tasks to print topology sort CPUs according to topology io-skip-eagain skip EAGAIN errors io-min-time all IO faster than min-time will visually appear longer io-merge-dist merge events that are merge-dist us apart perf timechart [<options>] {record} io-only record only IO data callchain record callchain perf timechart record [<options>] -P and -T options cannot be used at the same time. common_pid != %d --filter power:cpu_idle power:power_start -g timechart record Initializing session tracepoint handlers failed process3 %s:%i (%3.1f %sbytes) %s:%i (%2.2fs) %s:%i (%3.1fms) [%i] Written %2.1f seconds of trace to %s. power:cpu_frequency power:power_end power:power_frequency syscalls:sys_enter_read syscalls:sys_enter_pread64 syscalls:sys_enter_readv syscalls:sys_enter_preadv syscalls:sys_enter_write syscalls:sys_enter_pwrite64 syscalls:sys_enter_writev syscalls:sys_enter_pwritev syscalls:sys_enter_sync syscalls:sys_enter_sync_file_range syscalls:sys_enter_fsync syscalls:sys_enter_msync syscalls:sys_enter_recvfrom syscalls:sys_enter_recvmmsg syscalls:sys_enter_recvmsg syscalls:sys_enter_sendto syscalls:sys_enter_sendmsg syscalls:sys_enter_sendmmsg syscalls:sys_enter_epoll_pwait syscalls:sys_enter_epoll_wait syscalls:sys_enter_poll syscalls:sys_enter_ppoll syscalls:sys_enter_pselect6 syscalls:sys_enter_select syscalls:sys_exit_read syscalls:sys_exit_pread64 syscalls:sys_exit_readv syscalls:sys_exit_preadv syscalls:sys_exit_write syscalls:sys_exit_pwrite64 syscalls:sys_exit_writev syscalls:sys_exit_pwritev syscalls:sys_exit_sync syscalls:sys_exit_sync_file_range syscalls:sys_exit_fsync syscalls:sys_exit_msync syscalls:sys_exit_recvfrom syscalls:sys_exit_recvmmsg syscalls:sys_exit_recvmsg syscalls:sys_exit_sendto syscalls:sys_exit_sendmsg syscalls:sys_exit_sendmmsg syscalls:sys_exit_epoll_pwait syscalls:sys_exit_epoll_wait syscalls:sys_exit_poll syscalls:sys_exit_ppoll syscalls:sys_exit_pselect6 syscalls:sys_exit_select top.call-graph top.children %s: _text _etext _sinittext init_module cleanup_module _text_start _text_end [unknown] Out of bounds address found: Addr: %llx DSO: %s %c Map: %llx-%llx Symbol: %llx-%llx %c %s Arch: %s Kernel: %s Tools: %s Not all samples will be on the annotation output. Please report to linux-kernel@vger.kernel.org Not enough memory for annotating '%s' symbol! modules Can't parse sample, err = %d builtin-top.c evsel != NULL Can't find guest [%d]'s kernel information %u unprocessable samples recorded. Kernel address maps (/proc/{kallsyms,modules}) are restricted. Check /proc/sys/kernel/kptr_restrict. Kernel%s samples will not be resolved. Kernel samples will not be resolved. The %s file can't be used: %s %s A vmlinux file was not found. %s Problem incrementing symbol period, skipping event NULL yes no [H [2J %-*.*s WARNING: LOST %d chunks, Check IO/CPU overload [31m Showing %s for %s Events Pcnt (>=%d%%) %d lines not displayed, maybe increase display entries [e] Available events: Mapped keys: [d] display refresh delay. (%d) [e] display entries (lines). (%d) [E] active event counter. (%s) [f] profile display filter (count). (%d) [F] annotate display filter (percent). (%d%%) [s] annotate symbol. (%s) [S] stop annotation. [K] hide kernel_symbols symbols. (%s) [U] hide user symbols. (%s) [z] toggle sample zeroing. (%d) [qQ] quit. Enter selection, or unmapped key to continue: Enter display delay Enter display entries (lines) Enter details event counter %d %s Sorry, no such event, using %s. Enter display event count filter Enter details display event filter (percent) exiting. Enter details symbol Can't annotate %s: No vmlinux file was found in the path Sorry, %s is not active. profile events on existing process id profile events on existing thread id ignore-vmlinux don't load vmlinux even if found hide_kernel_symbols hide kernel symbols number of mmap data pages number of seconds to delay between refreshes dump-symtab dump the symbol table used for profiling count-filter only display functions with more events than this sym-annotate symbol name zero zero history across updates display this many functions hide_user_symbols hide user symbols enables call-graph recording and display record_mode[,record_size],print_type,threshold[,print_limit],order,sort_key[,branch] Set the maximum stack depth when parsing the callchain. Default: 127 perf top [<options>] Selected -g but "sym" not present in --sort/-s. Could not read the CPU topology map: %s Failed to mmap with %d (%s) Could not create display thread. Samples for '%s' event do not have %s attribute set. Cannot print '%s' field. Samples for '%s' event do not have %s attribute set. Skipping '%s' field. description: args: ADDR Display of symbols requested but neither sample IP nor sample address is selected. Hence, no addresses to convert to symbols. Display of offsets requested but symbol is notselected. Display of DSO requested but neither sample IP nor sample address is selected. Hence, no addresses to convert to DSO. Display of source line number requested but sample IP is not selected. Hence, no address to lookup the source line number. TID TIME PERIOD IREGS %8.8s %16s %5d/%-5d %5d %3d [%03d] %5lu.%09llu: %5lu.%06lu: Invalid event type in field string. Overriding previous field request for %s events. , Cannot set fields to 'none' for all event types. Invalid field requested. '%s' not valid for %s events. Ignoring. '%s' not valid for %s events. No fields requested for %s type. Events will not be displayed. Overriding previous field request for all events. problem processing MMAP2 event, skipping it. problem processing MMAP event, skipping it. problem processing EXIT event, skipping it. problem processing FORK event, skipping it. problem processing COMM event, skipping it. Samples misordered, previous: %llu this: %llu %16llx ( problem processing SWITCH event, skipping it. r3 r4 r5 r6 r7 r9 r10 sp lr pc %10llu %s: %-4s => %5s:0x%llx 0x%llx/0x%llx/%c/%c/%c/%d /%c/%c/%c/%d invalid language specifier invalid script extension lang Scripting language extensions (used in perf script -s [spec:]script.[spec]): %-42s [%s] %s/scripts %s/%s/bin -report List of available trace scripts: %-36s %s perl python top. %s/bin/%s-record Latency show latency attributes (irqs/preemption disabled, etc) list available scripts script file name (lang:script name, script name, or *) gen-script generate perf-script.xx script in specified language debug-mode do various checks like samples ordering and lost events hide-call-graph When printing symbols do not display call chain str comma separated output fields prepend with 'type:'. Valid types: hw,sw,trace,raw. Fields: comm,tid,pid,time,cpu,event,trace,ip,sym,dso,addr,symoff,period,iregs,brstack,brstacksym,flags only display events for these comms display extended information from perf.data file show-kernel-path Show the path of [kernel.kallsyms] show-task-events Show the fork/comm/exit events show-mmap-events Show the mmap events show-switch-events Show context switch events (if recorded) Use 9 decimal places when displaying time Enable symbol demangling -record Please specify a valid report script(see 'perf script -l' for listing) Couldn't find script `%s' See perf script -l for available scripts. `%s' script requires options. See perf script -l for available scripts and options. failed to create pipe failed to fork -q -o -i %s: failed to set libtraceevent function resolver failed to open file failed to stat file zero-sized file, nothing to do! perf-script perf script started with script %s %s events do not exist. Remove corresponding -f option to proceed. Misordered timestamps: %llu perf script stopped custom fields not supported for generated scripts perf script [<options>] perf script [<options>] record <script> [<record-options>] <command> perf script [<options>] report <script> [script-args] perf script [<options>] <script> [<record-options>] <command> perf script [<options>] <top-script> [script-args] symoff srcline iregs brstack brstacksym Invalid regex: %s %s cannot load kernel map alloc func: %s ^_?_?(alloc|get_free|get_zeroed)_pages? gfp_flags migratetype pfn gfp_flags= | skipping alloc function: %s unknown callsite: %llx ptr call_site bytes_req bytes_alloc %s: malloc failed ... thread: %s:%d kmem.default slab invalid default value ('slab' or 'page' required): %s %s: strdup failed %s: memdup failed Unknown slab --sort key: '%s' Unknown page --sort key: '%s' node Callsite Alloc Ptr %.105s %-34s | Total_alloc/Per | Total_req/Per | Hit | Ping-pong | Frag ... | ... | ... | ... | ... | ... %s+%llx %#llx %9llu/%-5lu | %9llu/%-5lu | %8lu | %9lu | %6.3f%% missing free at page %llx (order: %d) Live Total PFN Page %16llu | %'16llu | %'9d | %5d | %8s | %-*s | %s %016llx | %'16llu | %'9d | %5d | %8s | %-*s | %s caller show per-callsite statistics show per-allocation statistics sort by keys: ptr, callsite, bytes, hit, pingpong, frag, page, order, migtype, gfp show n lines raw-ip show raw ip instead of symbol Analyze slab allocator Analyze page allocator live Show live page stat kmem:kmalloc kmem:mm_page_alloc frag,hit,bytes bytes,hit page,order,migtype,gfp callsite,order,migtype,gfp kmem record Initializing perf session tracepoint handlers failed error during process events: %d SUMMARY (SLAB allocator) ======================== Total bytes requested: %'lu Total bytes allocated: %'lu Total bytes wasted on internal fragmentation: %'lu Internal fragmentation: %f%% Cross CPU allocations: %'lu/%'lu # # GFP flags # --------- # %08x: %*s: %s %.105s GFP flags ... | ... | ... | ... | %-*s | ... %'16llu | %'9d | %5d | %8s | %-*s | %s %-16s | %5s alloc (KB) | Hits | Order | Mig.type | %-*s | Callsite ... | ... | ... | ... | ... | %-*s | ... SUMMARY (page allocator) Total allocation requests %-30s: %'16lu [ %'16llu KB ] Total free requests Total alloc+freed requests %-30s: %'16llu [ %'16llu KB ] Total alloc-only requests Total free-only requests Total allocation failures Unmovable Order %5s %12s %12s %12s %12s %12s CMA/Isolated Reserved Movable Reclaimable %.5s %.12s %.12s %.12s %.12s %.12s %5d %'12d %12c No %s allocation events found. Have you run 'perf kmem record --%s'? kmem:kmem_cache_alloc kmem:kmalloc_node kmem:kmem_cache_alloc_node kmem:kfree kmem:kmem_cache_free kmem:mm_page_free UNMOVABL RECLAIM RESERVED CMA/ISLT UNKNOWN GFP_TRANSHUGE THP GFP_HIGHUSER_MOVABLE HUM GFP_HIGHUSER HU GFP_USER GFP_TEMPORARY TMP GFP_KERNEL GFP_NOFS NF GFP_ATOMIC GFP_NOIO NI GFP_HIGH GFP_WAIT GFP_IO GFP_COLD CO GFP_NOWARN NWR GFP_REPEAT GFP_NOFAIL GFP_NORETRY NR GFP_COMP GFP_ZERO Z GFP_NOMEMALLOC NMA GFP_MEMALLOC MA GFP_HARDWALL HW GFP_THISNODE TN GFP_RECLAIMABLE RC GFP_MOVABLE GFP_NOTRACK NT GFP_NO_KSWAPD NK GFP_OTHER_NODE GFP_NOWAIT NW memory allocation failed builtin-lock.c !("inserting invalid thread_stat\n") lockdep_addr flag !("Unknown state of lock sequence found!\n") Initializing perf session failed lock record Unknown compare key: %s Thread ID %10s: comm %10d: %s Address of instance: name of class %p: %s Unknown type of information Name %20s acquired %10s contended avg wait (ns) %15s total wait (ns) max wait (ns) min wait (ns) %10u %15llu === output for debug=== bad: %d, total: %d bad rate: %.2f %% histogram of events caused bad sequence %10s: %d !(seq->read_count < 0) dump thread list in perf.data map of lock instances (address:name table) key for sorting (acquired / contended / avg_wait / wait_total / wait_max / wait_min) perf lock info [<options>] perf lock report [<options>] tracepoint %s is not enabled. Are CONFIG_LOCKDEP and CONFIG_LOCK_STAT enabled? acquire release lock:lock_acquire lock:lock_acquired lock:lock_contended lock:lock_release avg_wait wait_total wait_min wait_max Output file name Collect guest os data Collect host os data guestmount guest mount directory under which every guest os instance has a subdir guestvmlinux file saving guest os vmlinux guestkallsyms file saving guest os /proc/kallsyms guestmodules file saving guest os /proc/modules Failed to allocate memory for filename builtin-kvm.c Not enough memory to process sched switch event! no build_id found for %s Can't synthesize build_id event for %s no symbols found in %s, maybe install a debug package? build-ids Inject build-ids into the output stream sched-stat Merge sched-stat and sched-switch for getting events where and how long tasks slept be more verbose (show build ids, etc) strip strip non-synthesized events (use with --itrace) perf inject [<options>] --strip option requires --itrace option Samples for %s event do not have %s attribute set. sched:sched_process_exit sched:sched_stat_ Deleting %s unknown sampling op %s, check man page %5d%s%5d%s0x%016llx%s0x016%llx%s%5llu%s0x%06llx%s%s:%s %d%s%d%s0x%llx%s0x%llx%s%llu%s0x%llx%s%s:%s ??? -W -d cpu/mem-loads/pp type memory operations(load,store) Default load,store dump-raw-samples dump raw samples in ASCII cpu/mem-stores/pp # PID, TID, IP, ADDR, LOCAL WEIGHT, DSRC, SYMBOL --mem-mode -n --sort=mem,sym,dso,symbol_daddr,dso_daddr,tlb,locked store No conversion support compiled in. Unknown command: %s Usage: %s Available commands: %s - %s perf data [<common options>] <command> [<options>] convert converts data file between formats exec Failed to get the absolute path of %s: %m Add filter: %s Filter parse error at %td. Source: "%s" %*c probe-definition(%d): %s Too many probes (> %d) were specified. %d arguments Error: '--vars' doesn't accept arguments. Warning: more than one --line options are detected. Only the first one is valid. be more verbose (show parsed arguments, etc) be quiet (do not show any mesages) [GROUP:]EVENT list up probe events *:* del delete a probe event. [EVENT=]FUNC[@SRC][+OFF|%return|:RL|;PT]|SRC:AL|SRC;PT [[NAME=]ARG ...] probe point definition, where GROUP: Group name (optional) EVENT: Event name FUNC: Function name OFF: Offset from function entry (in byte) %return: Put the probe at function return SRC: Source code path RL: Relative line number from function entry. AL: Absolute line number in file. PT: Lazy expression of line code. ARG: Probe argument (local variable name or kprobe-tracer argument format.) forcibly add events with existing name FUNC[:RLN[+NUM|-RLN2]]|SRC:ALN[+NUM|-ALN2] Show source code lines. vars FUNC[@SRC][+OFF|%return|:RL|;PT]|SRC:AL|SRC;PT Show accessible variables on PROBEDEF externs Show external variables too (with --vars only) Show variables location range in scope (with --vars only) path to kernel source no-inlines Don't search inlined functions dry-run dry run max-probes Set how many probe points can be found for a probe. funcs [FILTER] Show potential probe-able functions. !_* [!]FILTER Set a filter (with --vars/funcs only) (default: "!__k???tab_* & !__crc_*" for --vars, "!_*" for --funcs) executable|path target executable name or path modname|path target module name (for online) or path (for offline) '-' is not supported. another command except --add is set. .ko Error: Command Parse Error. Reason: %s (Code: %d) Error: -v and -q are exclusive. Error: Don't use --list with --exec. Error: Failed to show event list. Error: Failed to show functions. Error: Failed to show lines. !__k???tab_* & !__crc_* Error: Failed to show vars. Delete filter: '%s' Removed event: %s "%s" does not hit any event. Error: Failed to delete events. Error: -x/-m must follow the probe definitions. Added new event%s You can now use it in all perf tools, such as: perf record -e %s:%s -aR sleep 1 Error: Failed to add events. perf probe [<options>] 'PROBEDEF' ['PROBEDEF' ...] perf probe [<options>] --add 'PROBEDEF' [--add 'PROBEDEF' ...] perf probe [<options>] --del '[GROUP:]EVENT' ... perf probe --list [GROUP:]EVENT ... perf probe [<options>] --line 'LINEDESC' perf probe [<options>] --vars 'PROBEPOINT' perf probe [<options>] --funcs CLIENT: ready write SERVER: read SENDER: write pipe() socketpair() processes main:malloc() malloc() fork() pthread_attr_init: pthread_attr_setstacksize pthread_create failed Reading for readyfds Writing to start them # %d sender and receiver %s per group # %d groups == %d %s run Total time %14s: %lu.%03lu [sec] %lu.%03lu Unknown format:%d perf bench sched messaging <options> Use pipe() instead of socketpair() Be multi thread instead of multi process Specify number of groups nr_loops Specify the number of loops to run (default: 100) bench/sched-pipe.c !(ret != sizeof(int)) !(pipe(pipe_1)) !(pipe(pipe_2)) pid >= 0 (retpid == pid) && WIFEXITED(wait_stat) # Executed %d pipe operations between two %s %14s: %lu.%03lu [sec] %14lf usecs/op %14d ops/sec perf bench sched pipe <options> Specify number of loops threaded Specify threads/process based task setup # function '%s' (%s) # Copying %s bytes ... %14lf cycles/byte %14lf bytes/sec %14lfd KB/sec %14lf MB/sec %14lf GB/sec %lf bench/mem-functions.c !(ret != sizeof(u64)) memory allocation failed - maybe size is too large? !(gettimeofday(&tv_start, ((void *)0))) !(gettimeofday(&tv_end, ((void *)0))) No CONFIG_PERF_EVENTS=y kernel support configured? !(cycles_fd < 0) Invalid size:%s Unknown function: %s Available functions: %s ... %s Default memset() provided by glibc perf bench mem memset <options> perf bench mem memcpy <options> Default memcpy() provided by glibc size 1MB Specify the size of the memory buffers. Available units: B, KB, MB, GB and TB (case insensitive) function Specify the function to run, "all" runs all available functions, "help" lists them Specify the number of loops to run. (default: 1) Use a cycles event instead of gettimeofday() to measure performance Non-expected futex return call shared private Run summary [PID %d]: %d threads, each operating on %d [%s] futexes for %d secs. pthread_attr_setaffinity_np pthread_create pthread_join [thread %2d] futex: %p [ %ld ops/sec ] [thread %2d] futexes: %p ... %p [ %ld ops/sec ] %sAveraged %ld operations/sec (+- %.2f%%), total secs = %d calloc perf bench futex hash <options> Specify amount of threads Specify runtime (in seconds) futexes Specify amount of futexes per threads silent Silent mode: do not display data/details Use shared futexes instead of private ones Run summary [PID %d]: blocking on %d threads (at [%s] futex %p), waking up %d at a time. Wokeup %d of %d threads in %.4f ms (+-%.2f%%) [Run %d]: Wokeup %d of %d threads in %.4f ms perf bench futex wake <options> nwakes Specify amount of threads to wake at once couldn't wakeup all tasks (%d/%d) Must be perfectly divisible Run summary [PID %d]: blocking on %d threads (at [%s] futex %p), %d threads waking up %d at a time. Avg per-thread latency (waking %d/%d threads) in %.4f ms (+-%.2f%%) [Run %d]: Avg per-thread latency (waking %d/%d threads) in %.4f ms (+-%.2f%%) perf bench futex wake-parallel <options> nwakers Specify amount of waking threads Run summary [PID %d]: Requeuing %d threads (from [%s] %p to %p), %d at a time. Requeued %d of %d threads in %.4f ms (+-%.2f%%) [Run %d]: Requeued %d of %d threads in %.4f ms perf bench futex requeue <options> nrequeue Specify amount of threads to requeue at once thread %d: Could not lock pi-lock for %p (%d) thread %d: Could not unlock pi-lock for %p (%d) Run summary [PID %d]: %d threads doing pi lock/unlock pairing for %d secs. [thread %3d] futex: %p [ %ld ops/sec ] multi Use multiple futexes perf test [<options>] [{list <test-name-fragment>|[<test-name-fragments>|<test-numbers>]}] skip tests tests to skip %2d: %s %2d: %-*s: Skip (user override) [33m --- start --- failed to fork test: %s ---- end ---- %s: test child forked, pid %d test child finished with %d test child interrupted Ok Skip FAILED! vmlinux symtab matches kallsyms detect openat syscall event detect openat syscall event on all cpus read samples using the mmap interface parse events tests Validate PERF_RECORD_* events & perf_sample fields Test perf pmu format parsing Test dso data read Test dso data cache Test dso data reopen roundtrip evsel->name check Check parsing of sched tracepoints fields Generate and check syscalls:sys_enter_openat event fields struct perf_event_attr setup Test matching and linking multiple hists Try 'import perf' in python, checking link problems Test breakpoint overflow signal handler Test breakpoint overflow sampling Test number of exit event of a simple workload Test software clock events have valid period values Test object code reading Test sample parsing Test using a dummy software event to keep tracking Test parsing with no sample_id_all bit set Test filtering hist entries Test mmap thread lookup Test thread mg sharing Test output sorting of hist entries Test cumulation of child hist entries Test tracking with sched_switch Filter fds with revents mask in a fdarray Add fd to a fdarray, making it autogrow Test kmod_path__parse function Test thread map Test LLVM searching and compiling Test topology in session Test BPF filter tests/parse-events.c FAILED %s:%d %s wrong number of entries wrong type wrong config wrong period wrong callgraph wrong time wrong config1 wrong config2 wrong bp_type wrong bp_len wrong group name wrong leader wrong pinned wrong exclude_user wrong exclude_kernel wrong exclude_hv wrong exclude guest wrong exclude host wrong precise_ip wrong sample_read wrong number of groups wrong nr_members wrong group_idx wrong sample_type wrong sample_period wrong type term wrong type val wrong val umask group1 group2 krava wrong name cpu/config=2/u Warning: %s %s/bus/event_source/devices/cpu/format/ omitting PMU cpu tests Can't open events dir enable header_event header_page Can't open sys dir wrong events count %s/bus/event_source/devices/cpu/events/ omitting PMU cpu events tests can't open pmu event dir cpu/event=%s/u failed to parse event '%s', err %d %s:u,cpu/event=%s/u mem:0:u mem:0:x:k mem:0:r:hp mem:0:w:up mem:0:rw:kp wrong exclude idle running test %d '%s' failed to parse terms '%s', err %d config=10,config1,config2=3,umask=1 cpu/config=10,config1,config2=3,period=1000/u cpu/config=1,name=krava/u,cpu/config=2/u cpu/config=1,call-graph=fp,time,period=100000/,cpu/config=2,call-graph=no,time=0,period=2000/ syscalls:sys_enter_openat syscalls:* r1a 1:1 instructions cycles/period=100000,config2/ faults L1-dcache-load-miss mem:0 mem:0:x mem:0:r mem:0:w syscalls:sys_enter_openat:k syscalls:*:u r1a:kp 1:1:hp instructions:h faults:u L1-dcache-load-miss:kp r1,syscalls:sys_enter_openat:k,1:1:hp instructions:G instructions:H mem:0:rw {instructions:k,cycles:upp} {faults:k,cache-references}:u,cycles:k group1{syscalls:sys_enter_openat:H,cycles:kppp},group2{cycles,1:3}:G,instructions:u {cycles:u,instructions:kp}:p {cycles,instructions}:G,{cycles:G,instructions:G},cycles {cycles,cache-misses:G}:H {cycles,cache-misses:H}:G {cycles:G,cache-misses:H}:u {cycles:G,cache-misses:H}:uG {cycles,cache-misses,branch-misses}:S {instructions,branch-misses}:Su instructions:uDp {cycles,cache-misses,branch-misses}:D mem:0/1 mem:0/2:w mem:0/4:rw:u instructions:I instructions:kIG task-clock:P,cycles mkstemp failed /tmp/perf-test-XXXXXX %s/self/fd fd path: %s tests/dso-data.c failed to open fd directory No test file Wrong size Wrong data ENOMEM Failed to access to dso file limit %ld, new %d failed to set file limit failed to alloc dsos array failed to get dso file failed to get dso failed to create dsos failed to get fd failed to read dso dsos[0] is not open failed to close dsos[0] nr start %ld, nr stop %ld failed leadking files /dev/null failed to open extra fd failed to close dso_0 failed to close dso_1 %s/event-%d-%llu-%d w+ test attr - failed to open event file [event-%d-%llu-%d] test attr - failed to write event file fd=%d group_fd=%d cpu=%d pid=%d flags=%lu type=%u size=%u config=%llu sample_period=%llu sample_type=%llu read_format=%llu disabled=%d inherit=%d pinned=%d exclusive=%d exclude_user=%d exclude_kernel=%d exclude_hv=%d exclude_idle=%d mmap=%d comm=%d freq=%d inherit_stat=%d enable_on_exec=%d task=%d watermark=%d precise_ip=%d mmap_data=%d sample_id_all=%d exclude_host=%d exclude_guest=%d exclude_callchain_kernel=%d exclude_callchain_user=%d wakeup_events=%u bp_type=%u config1=%llu config2=%llu branch_sample_type=%llu sample_regs_user=%llu sample_stack_user=%u PERF_TEST_ATTR test attr FAILED ./tests ./perf %s/attr.py -d %s/attr/ -p %s %.*s %s/tests /usr/bin %s/perf -vvvvv machine__create_kernel_maps /proc/kallsyms dso__load_kallsyms Couldn't find a vmlinux that matches the kernel running on this machine, skipping test %#llx: diff end addr for %s v: %#llx k: %#llx %#llx: diff name v: %s k: %s %#llx: %s not on kallsyms Maps only in vmlinux: Maps in vmlinux with a different name in kallsyms: Maps only in kallsyms: %llx-%llx %llx %s in kallsyms as : *%llx-%llx %llx thread_map__new sys_enter_openat syscalls failed to open counter: %s, tweak /proc/sys/kernel/perf_event_paranoid? /etc/passwd perf_evsel__read_on_cpu perf_evsel__read_on_cpu: expected to intercept %d calls, got %llu cpu_map__new Ignoring CPU %d sched_setaffinity() failed on CPU %d: %s perf_evsel__alloc_counts(ncpus=%d) perf_evsel__read_on_cpu: expected to intercept %d calls on cpu %d, got %llu %s: perf_evlist__new %s: perf_evsel__newtp %s: perf_evlist__create_maps perf_evlist__open: %s perf_evlist__mmap: %s %s: Expected flags=%#x, got %#x %s: no events! sys_enter_%s perf_evsel__new failed to mmap events: %d (%s) unexpected %s event event with id %llu doesn't map to an evsel expected %d %s events, got %d getsid getppid getpgid sleep Not enough memory to create evlist Not enough memory to create thread/cpu maps sched_getaffinity sched__get_first_possible_cpu: %s sched_setaffinity: %s Couldn't parse sample %llu %d %s going backwards in time, prev=%llu, curr=%llu %s with unexpected cpu, expected %d, got %d %s with unexpected pid, expected %d, got %d %s with unexpected tid, expected %d, got %d %s with different pid/tid! %s with unexpected comm! libc [vdso] Unexpected perf_event->header.type %d! No PERF_RECORD_EXIT event! Excessive number of PERF_RECORD_COMM events! Missing PERF_RECORD_COMM for %s! PERF_RECORD_MMAP for %s missing! %s with unexpected pid/tid %s != %s %s: "%s" field not found! %s: "%s" signedness(%d) is wrong, should be %d %s: "%s" size (%d) should be %d! sched_switch perf_evsel__newtp failed with %ld prev_prio next_prio sched_wakeup prio target_cpu fdarray__new() failed! fdarray__filter()=%d != %d shouldn't have filtered anything fdarray__filter()=%d != %d, should have filtered all fds filtering all but fda->entries[2]: before after fdarray__filter()=%d != 1, should have left just one event fda->entries[0].fd=%d != %d filtering all but (fda->entries[0], fda->entries[3]): fdarray__filter()=%d != 2, should have left just two events fda->entries[%d].fd=%d != %d %d: fdarray__add(fda, %d, %d) failed! %d: fdarray__add(fda, %d, %d)=%d != %d %d: fda->entries[%d](%d) != %d! %d: fda->entries[%d].revents(%d) != %d! before growing array after 3rd add after 4th add rm -f %s/* rmdir %s /tmp/perf-pmu-test-format-XXXXXX krava01 krava02 krava03 krava11 krava12 krava13 krava21 krava22 krava23 config:0-1,62-63 config:10-17 config:5 config1:0,2,4,6,8,20-28 config1:63 config1:45-47 config2:0-3,10-13,20-23,30-33,40-43,50-53,60-63 config2:8,18,48,58 config2:28-29,38 Not enough memory for machine setup ----- %s -------- %2d: entry: %-8s [%-8s] %20s: period = %llu %2d: entry: %8s:%5d [%-8s] %20s: period = %llu/%llu bash [kernel] schedule page_fault sys_perf_event_open malloc realloc main xmalloc xfree run_command cmd_record Not enough memory for adding a hist entry Can't find the matched entry Invalid count for matched entries: %zd of %zd A entry from the other hists should have pair Invalid count of dummy entries: %zd of %zd Invalid count of total leader entries: %zd of %zd Invalid count of total other entries: %zd of %zd Other hists should not have dummy entries: %zd cpu-clock task-clock tests/hists_filter.c No memory Normal histogram Invalid nr samples Invalid nr hist entries Invalid total period Unmatched nr samples Unmatched nr hist entries Unmatched total period Histogram for thread filter Unmatched nr samples for thread filter Unmatched nr hist entries for thread filter Unmatched total period for thread filter Histogram for dso filter Unmatched nr samples for dso filter Unmatched nr hist entries for dso filter Unmatched total period for dso filter Histogram for symbol filter Unmatched nr samples for symbol filter Unmatched nr hist entries for symbol filter Unmatched total period for symbol filter Histogram for socket filters Unmatched nr samples for socket filter Unmatched nr hist entries for socket filter Unmatched total period for socket filter Histogram for all filters Unmatched nr samples for all filter Unmatched nr hist entries for all filter Unmatched total period for all filter cpu,pid,comm,dso,sym dso,pid [fields = %s, sort = %s] tests/hists_output.c Invalid hist entry overhead,cpu dso,sym,comm,overhead,dso Invalid hist entry #%zd Invalid callchain entry #%zd/%zd use callchain: %d, cumulate callchain: %d tests/hists_cumulate.c Incorrect number of hist entry Incorrect number of callchain entry 2> /dev/null /ssd/buildroot-next/output/rockchip_rk3036/build/linux-custom/tools/perf/python echo "import sys ; sys.path.append('%s'); import perf" | %s %s failed opening event %llx failed setting up signal handler failed to read: %d count1 %lld, count2 %lld, overflow %d failed: RF EFLAG recursion issue detected failed: wrong count for bp1%lld failed: wrong overflow hit failed: wrong count for bp2 count %lld, overflow %d Wrong number of executions %lld != %d Wrong number of overflows %d != %d true perf_evlist__new_default Couldn't open the evlist: %s received %d EXIT records Couldn't open evlist: %s Hint: check %s, using %llu in this test. /proc/sys/kernel/perf_event_max_sample_rate failed to mmap event: %d (%s) Error during parse sample All (%d) samples have period value of 1! mmap failed tid = %d, map = %p tests/mmap-thread-lookup.c failed to create threads failed to destroy threads failed to synthesize maps looking for map %p failed, couldn't find map map %p, addr %llx failed to notify failed with sythesizing all failed with sythesizing process tests/thread-mg-share.c FAILED %s:%d %s (%d != %d) wrong refcnt map groups don't match failed to find other leader thread_map__new failed! cpu_map__new failed! perf_evlist__new failed! cpu-clock:u Failed to parse event dummy:u cycles:u Failed to parse event cycles:u No sched_switch Failed to parse event %s cycles event already at front Failed to move cycles event to front dummy:u Front event no longer at front Tracking event not tracking Non-tracking event is tracking Not supported perf_evlist__mmap failed! perf_evlist__disable_event failed! spin_sleep failed! Test COMM 1 PR_SET_NAME failed! Test COMM 2 Test COMM 3 Test COMM 4 perf_evlist__parse_sample failed event with no time sched_switch: cpu: %d prev_tid %d next_tid %d Missing sched_switch events cycles event Duplicate comm event comm event: %s nr: %d Unexpected comm event %u events recorded Missing comm events Missing cycles events cycles events even though event was disabled threads failed! cpus failed! evlist failed! parse_events(evlist, "dummy:u", NULL) failed! parse_events(evlist, "cycles:u", NULL) failed! Unable to open dummy and cycles event perf_evlist__mmap(evlist, UINT_MAX, false) failed! prctl(PR_SET_NAME, (unsigned long)comm, 0, 0, 0) failed! First time, failed to find tracking event. perf_evlist__disable_event(evlist, evsel) failed! Seconf time, failed to find tracking event. qsort failed machine__create_kernel_maps failed map__load failed thread_map__new_by_tid failed perf_event__synthesize_thread_map failed machine__findnew_thread failed cpu_map__new failed perf_evlist__new failed Parsing event '%s' parse_events failed perf_evlist__open failed perf_evlist__mmap failed temp-perf-code-reading-test-file-- pipe failed Reading object code for memory address: %#llx thread__find_addr_map failed File is: %s Unexpected kernel address - skipping On file address is: %#llx dso__data_read_offset failed kcore map tested already - skipping Too many kcore maps - skipping %s -z -d --start-address=0x%llx --stop-address=0x%llx %s Objdump command is: %s 2>/dev/null popen failed getline failed addr going backwards, read beyond section? Reducing len to %zu objdump failed for kcore read_via_objdump failed Bytes read differ from those read by objdump buf1 (dso): 0x%02x buf2 (objdump): Bytes read match those read by objdump machine__process_event failed, event type %u objdump read too few bytes no vmlinux no kcore no access no kernel obj perf_event__synthesize_sample %s failed for sample_type %#llx, error %d Event size mismatch: actual %zu vs expected %zu perf_evsel__parse_sample Samples differ at 'id' Samples differ at 'ip' Samples differ at 'pid' Samples differ at 'tid' Samples differ at 'time' Samples differ at 'addr' Samples differ at 'stream_id' Samples differ at 'cpu' Samples differ at 'period' Samples differ at 'read.group.nr' Samples differ at 'read.one.value' Samples differ at 'read.time_enabled' Samples differ at 'read.time_running' Samples differ at 'read.group.values[i]' Samples differ at 'read.one.id' Samples differ at 'callchain->nr' Samples differ at 'callchain->ips[i]' Samples differ at 'raw_size' Samples differ at 'raw_data' Samples differ at 'branch_stack->nr' Samples differ at 'branch_stack->entries[i]' Samples differ at 'user_regs.mask' Samples differ at 'user_regs.abi' Samples differ at 'user_regs' Samples differ at 'user_stack.size' Samples differ at 'user_stack' Samples differ at 'weight' Samples differ at 'data_src' Samples differ at 'transaction' Samples differ at 'intr_regs.mask' Samples differ at 'intr_regs.abi' Samples differ at 'intr_regs' parsing failed for sample_type %#llx read_format %#llx perf_event__process_attr failed tests/kmod-path.c kmod_path__parse %s - alloc name %d, alloc ext %d, kmod %d, comp %d, name '%s', ext '%s' wrong kmod wrong comp wrong ext /xxxx/xxxx/x-x.ko [x_x] is_kernel_module %s (cpumode: %d) - is_kernel_module: %s false /xxxx/xxxx/x.ko.gz [x] /xxxx/xxxx/x.gz x.gz x.ko.gz [test_module] [test.module] [vsyscall] [kernel.kallsyms] tests/thread-map.c failed to alloc map wrong nr wrong pid wrong comm dummy No clang and no verbosive, skip this test echo '%s' | %s%s -xc %s Failed to compile test case: '%s' Failed to parse test case '%s' Basic BPF llvm compiling test Test kbuild searching No ehough memory to create evlist BPF filter result incorrect Failed to add events selected by BPF Only root can run BPF test fix 'perf test LLVM' first Unable to get BPF object, %s [basic_bpf_test] Compile BPF program failed. tests/topology.c can't get templ file templ file: %s can't get session can't get evlist failed to write header failed to get system cpumap CPU %d, core %d, socket %d Core ID doesn't match Socket ID doesn't match failed to get unwind sample unwind failed got wrong number of stack entries %lu != %d failed: crossed the max stack value %d failed: got unresolved address 0x%llx got: %s 0x%llx Could not get machine Could not init machine Could not get thread test__arch_unwind_sample unwind_thread compare bsearch krava_3 krava_2 krava_1 test__dwarf_unwind --exec-path --html-path --paginate --no-pager --perf-dir No directory given for --perf-dir. PERF_DIR --perf-dir= --work-tree No directory given for --work-tree. PERF_WORK_TREE --work-tree= --debugfs-dir No directory given for --debugfs-dir. --buildid-dir No directory given for --buildid-dir. --debugfs-dir= dir: %s --list-cmds --list-opts --%s --debug No variable specified for --debug. Unknown option: %s pager. tui. gtk. cat PERF_PAGER write failure on standard output: %s unknown write failure on standard output close failed on standard output: %s perf-help cannot handle %s internally trace command not available: missing audit-libs devel package at build time. perf-%s unable to run '%s' Failed to run '%s' when expanding alias '%s' Bad alias.%s string alias '%s' changes environment variables You can use '!perf' in the alias to do this. empty alias for %s recursive alias: %s Expansion of alias '%s' failed; '%s' is not a perf-command Failed to run command '%s': %s exec-path html-path paginate no-pager perf-dir work-tree debugfs-dir buildid-dir list-cmds list-opts __symbol__inc_addr_samples symbol__annotate perf_evlist__mmap_put perf_evlist__prepare_workload get_group_fd perf_evsel__exit strbuf_setlen parse_events_term__sym_hw strbuf_setlen kgvVjlBfubdGMKm o cached_read dso__strerror_load symbol__new PERFILE2 perf_event__process_tracing_data map_groups__set_modules_path_dir __machine__remove_thread map__exit pstack__remove pstack__push pstack__pop swap_sample_id_all thread__delete 4 d ? E j A Y 2 2 J S , _ h R m M } v Y Y Y ' } Y Q L ( 3 . H Y \ 1 Y + s Z W M a K ) , E : H O _ c g m K q \ < ) q " 0 B % D I M W e z | T ] J O $ & ) . < F 9 z % 5 T ] c Q l z l E B S z m % ( , 6 3 Y ` : < > 3 : = U _ U o u j x z # % ( * , t . > E G I L Z b & } Q h h v i { O : 3 , ` & E z 8 > 5 : Q V N \ O g z w ( / , 1 F z Z N T Z R Y W 4 [ ^ ` { N i b M W 2 ! , " 2 $ D I K ; = R ] b d T V v x { l t ~ J f I + - " $ ) + D F T 9 K D M _ \ ^ ` x u t } E e e r = / \ k a y U b ' 2 ; 0 F P B I E Z e n t d j l r z t q E % ( ! & ( 1 8 : A K O Q e U k c g j | y ~ x G $ Z 9 V k # 6 * . 2 G 8 O L P R f n 2 # g 4 v z / G | ~ \ s | ~ 8 { h X } n S . ' - 1 6 8 M @ F I a X i " f D c Z h j m r x p ; ' - : Q C H 3 E S I _ E + . 0 4 B E H * ) u J M P S X [ a c j l q t z \ j Y $ h \ j Y ! & C + 0 5 : ? D I N S !"#$%&'()*+,-./01234 5 S Q P H K J Q I C C L O E E E H H H H H H H H H H H H H E H H H H M N R Q R R H H G F C E H H H 6 H H H H H H H H H H H + H H H H H H H H H H H H H H H H H B B H H H H H G F D H H H H H 9 H H H H H H H H H H H H H 4 5 H H H H H H H ? H H B B H H H H H H H H H H H H H H H 7 H H H 8 H H 4 5 ; H A H H @ : H H ; H H H H H H H H H H H H H 7 / H H 8 H ; H H H H H H H < < H H H 9 H H ( H H @ H H H H H H H H H H H H H H H H H " 1 H H H = H H H & 0 H H 2 H H H H $ H 3 , = % H ' H H ( H ! * ) # , - + . > " 7 7 7 : : : : : : : : : : : : 7 : : : : & & : : 7 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : H H : : : : : ! " # # $ Y & & : : : % : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : H H : : : : : : ! " ! & ' ( $ ( $ & : % % : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : H : : : : : : : ! ! ! & ' & $ $ $ s s s : : : : : : : : : : : : : : : : : : : : : : : : : : ! & & & $ s : : : : : : : : : : : : : : : : : & : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : % 9 % 9 l M q l 2 ( ( 2 2 0 0 0 0 q ( M ( , , ) ) U ! ! $ $ " " ) T P ! P $ " T " " ) " U ! $ # # ; ; P A A # ' ' ; A ; ' A : # / / / / < < R @ @ A ' ' < G @ G < R : = = < G @ / = ? C C ? ? S S C = ? = ? = = S K K C U U & & & & K ? & & & & W & & & & & & & 3 K 3 3 3 3 D D W B 3 3 3 B B M E E D L L D L L B D B E D B E F F M I I ] B R ] ] E F 3 3 6 I 6 6 6 6 6 ] J J 6 6 6 R R F L L I J G I J R T T X J X X X X T G G T T \ \ 6 6 7 [ [ 7 7 7 7 T \ 7 7 7 [ ^ ^ 7 7 7 _ _ a a 7 ` ` ^ _ - \ 7 _ 7 a [ ` 7 a b b 7 c c ` 7 7 : : - b P c e e : : : c : { b - : d d e f f : e P : g g c d : f d P : > > g h i h h ? g i i ? > j j > f h k k _ i m m h j i > > k > h m + k > H H H H _ i _ H H H H n n H ? H H H H H H O n O + O O o o p p r r z _ s s n o _ p r u O O s u u t t w w 4 x x O 4 4 u s o t p w u x O O Y u Y Y Y Y w X Y Y Y Y x t v v y y Y Y Y Y Y Y z z v y v { { | | z y } } X z y { | @ y } @ | " } s { ] b " @ ] b Y o . ^ o ^ $ H $ H H ! > > + ! & & m > & > m c j V ( c V j a ( W a f W r [ h f l h [ r [ l " g " d d d ` \ [ " " # # ! " ! ! ! # $ $ % % & & ! - & $ " % # & ' ' ( ( % ) ) * * + + . . ' - ( $ ) * ' + . ) / / . + * 0 0 1 1 2 2 / 3 3 < J J / 0 6 1 2 6 6 3 / 7 J 7 2 7 7 = 1 = ! = = 0 D D 6 6 A 3 A J A A D E O 6 ; E E L = D ! 5 F F I I M E L L K K 7 7 F O I = = L K L M L N N O O A A C F C I C C K N O Q Q N O S S T T Q C C U U V V Q S T X X C U Y V # U Y Y T X S C C Z Z ] ] n Y ^ ^ [ T a a V Z T ] b b ^ c c n a d d a # b S e c Z e e ] d [ ^ c f f i i j j e l b k k l l f % i p j o o f k l m m n n k o j p p q q m i n n ( t t m p t q u N % u u p t q r v v r r r r ) u w w w r r v x x { { y y ( w Q z z x x N { | | y v } } z P o ~ ~ | ) W { Q } | r r s y ~ s s s s z ~ s s R o P s s W X q s s s R } r u w t X v q } u r w t v ~ Z W x x x V Q N 8 5 | 4 + * | | # # % % # ' ' ) ) % * * # ' , , ) - , ' ) * - - . . , * / / / 0 0 - . 1 1 2 2 . / 0 3 3 4 4 1 2 6 6 9 9 2 5 3 4 5 5 8 8 6 9 4 7 7 : : 5 3 8 5 8 7 5 7 : 7 ; ; < < = = > ? ? = > > ; < = @ @ ? : > A A B B C C @ ? F F A B D D C D F A C E E E D G G H H I I H B E J J G J H I K K K L L J G M M N N O O K L P P Q Q M N O M O P Q P R R S Q S S S R U U R Y Y Z Z \ \ U ` Y Z ` ` S Y \ e e g g k k ` n n Z U e g s k S S \ n p p q s s q q e n k p g s q t t u u v v w w u v x x t u p v w y y w x z z x { { y z t z z | | { } } y ~ ~ | } } ~ ~ { | $ $ ' ' * * , , / / $ 0 0 ' * , / 2 2 3 3 0 , $ 1 1 0 1 2 3 / 2 3 1 4 4 5 5 6 6 6 7 7 8 8 4 5 6 9 9 4 7 8 7 9 : : ; ; 9 < < ; < = = : ; > > < ? ? @ @ = A A = > B B ? @ C C ? A D D B > B C E E D F F D G G H H E I I F J J K G H K K I G Z J V V Z Z \ K \ \ ] ] V Z ] ^ ^ ^ \ ] _ _ ` ` ` a a ^ b b V g _ ` _ c c a c b d d b e e c f f f g g d h h e d i i f g j j h k k l i l l i j y y k j m m l h ~ y m ~ ~ m ~ ! ! ! ! ! " " " " " # # # # # $ $ $ $ $ % % % % & & & & & ' ' ' ( ( ( ! " # $ % & ' ( ) * + - S R | R . / 0 0 0 1 M N \ O N M N } O N U V R R X X X X S S R R W X X X X 2 R S 2 2 - p S S . / 0 0 0 1 S S P N S S S P N Y ` S S S S a g ~ S b 2 o 2 2 3 4 5 6 3 3 3 7 8 9 3 : ; 3 3 < = > ? @ A 3 8 B 3 8 C D E F G 3 H I J 8 3 K 3 3 3 * + Q S S Q Q T Q R S S R Q Q Q S u S S S S S S l T R S S S S R S c d w e f S x m q y v S S { Q Q Q ~ Q Q T Q S R r n Q Q Q s S S Z Z Z t [ S S S Z c Z R Z S Z z Q Q ] ^ R S S S _ S R R S S R S R S S S R R W R S , S S g - R S W < h i j ! x R k ~ ~ ~ ~ R ~ ~ ~ ~ 5 R S 6 7 ~ ~ ~ ~ ~ Q Q Q Q Q Q R R R R R h R S S Q Q Q Q Q Q Q S R Q Q Q U V ~ R W R S S R X X X X S a R S S Q Q Q S S Q Q S R Q Q Q S S S S S S S S S S ^ G S S H S R S S S S R R Q Q S R R S S S R ( S S S S S R S S S R S ( S R R S S S S S S S S S R S S S S R S R R R [ S S R \ S r S S S S S S R S S & f S S R S S S R S S S S 5 S S 6 7 S S S h S R R S S S S R S S S 5 S R 6 7 S S S S S S S S S S R S S S R S S R - S S S S R S R R S + S " R j Q Q Q Q Q Q R R R R [ R R R Q Q Q Q Q Q Q Q Q V 5 6 7 R R R R Q Q l W [ Q R Q Q Q Q Q R R i R R R R 5 ] 6 7 R m Q Q Q Q Q R Q Q Q R & R \ R R " R ! % R # b Q Q $ ' ) ( R + / X . R o * R 0 R : ; 2 1 R < 3 R R R R > ? B ^ R C _ S S R @ = R S S S S S S S S R S R S S S E D S S S S R S S S R R S S S S S I M J S S S S F K S S S S S R P S R S S S R S @ S S S S S S S S L N S S S S R S S S S M O S S S S S Q S S S R T S S X S U S S S S S S Y V S S S _ S S S S S S ` S S R S Z ] S S S S R S S S S S S S R S ^ S S S a S R S b d S S S S S e S S c R f R S S S S S S i S S ~ R S j ! T k l t Q m Q q Q Q Q Q Q u w R x R n o R p R { v y R z Q Q Q R Q Q s Q } | Q Q ~ R ) R R R Q Q R R R R R R R # ` R R P R R R [ R R R S S 5 % 6 7 S R R S S R B C R S R S S R S 8 S S S S R ( S S S S S S r S L R S R S o p S S S S B C S 5 S S S 6 7 R 9 . S S S S S S S S S S R S S S R S S R S S R S R & S S S S R S S S R S S S w S S S + S S S S O S S U S v R S S S S } S S S S S S S S S S S S R S R S 9 S R S S S N 8 S R R W Q Q Q s Q R Q Q R X R q R R Y R t Q Q Q Q Q s Q Q Q R s R z R R Q Q u R R R R R { R R R R R \ R ~ S R R R R R R R R R R B R R C B R C B C S S S S S S S S S S S S S S S S S S S S R S S R S R R S S S S S S S S S R S S S S R S R S R R S S S S S $ R S S S R S S S S S S S S S S S S S S S R S r r S S # S S * r p S R ) % r r ' r r - R r , r 0 R R 1 R / R 2 . R R 3 7 R 8 5 4 R ( 6 R 9 ; = R R R < A : > R D B ? @ R E H F R C J R K R L G P I R N R Q R O M R R R S S B R C S S [ S S S S S U S R S R S S R Z \ Y S S d S S S S R S S S S S S R S R S S S R S S S e g ` S S S S S S S S k R S r r S s n p S r q u v t } w z R y x { R R ~ | S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S ( S S S S " S S S S S S S S S S S S S S S S S 0 1 $ ' * / , 2 4 3 5 6 7 8 9 : < = ; ? > @ B C D A F H S S E J S G S S I S S S S S S S K S S S Z V ] ^ \ _ ` b a c d e f g i h j k m n S S l | S S S S ~ S S S y S S S , , , , , L L L L L Q Q Q Q S S S S 4 4 4 4 4 5 5 5 5 5 A A A A A r r r r B B B V P ' 19 ( 3 B 1 1511 >? G ^ Y9 ZX S ] # 0 LM_h 19 d`1U c 1 0 ! = A 3 Q 9 cd n R 9/ F ?K@ BC#<F$=%`FW*#gX$F%+Ph& J &Y 2 [\Z 3 ]./ 01.eN01ORU4S 9 , km R 5_: ; oAf , DE F GHL a MQVbdciljnTI- ^ !0 12& @ C @ @+@@ :=9> 35 @ ? BA# /. %? *@ <;7864 @@ ",-$)?(@' f f h j r { & 3 = G R ] h s " + 3 ; C L L N N N " #$%&()*+,-./012345 678 + 9'( :99 99 ' 7 9 %( 77 8 9( 9 9 9 !""#$$$$%%&&''())**++++++++,,,,--..///00001122345567788888888899::: : E m 2 78 !"'()6> get_default_sort_order hpp_dimension__add_output ^sys_|^do_page_fault dso,symbol dso,symbol local_weight,mem,sym,dso,symbol_daddr,dso_daddr,snoop,tlb,locked comm,dso_from,symbol_from,symbol_to,cycles comm,dso,symbol ion init_cpunode_map target__strerror @ @ @ @ 0 @ @ @ @ 0 @ @ @ @ 0 @ @ @ @ 0 @ @ @ @ 0 @ @ @ @ 0 @ @ @ @ 0 @ @ @ @ 0 @ @ p H @H @p @H @H @ @ @ @ @ @ @ @ @ @ @ ( 0 8 8 8 8 8 8 8 8 H H @ @ I @q @ @ @ @ @ @ @ @ @ @ @ @ ( A A B @B B B @ @ C H @ @ @ @ @ @ @ @ @C @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H C C D @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H @ @D D @ H @ D @ @ @ @ @ @ @ @ @ E @M @ @ @ @ @ @ @ H @ H H H E @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ E C @ @ @ @ @ @ @ @ @ @ @ @ @ H H H H H H H H H H H H H H H H H H p 0 H @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ p @ @ @ @ @ @ H @ @ @ @ @ @ H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ E @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H @ @ @ @ H @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H @ @ @ @ @ H @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ H @ @ @ @ @ @ @ @ @ H H H H @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ intel_pt_process_auxtrace_info intel_pt_synth_events intel_bts_synth_events cs_etm__synth_events elf_read_build_id dso__synthesize_plt_symbols filename__read_build_id sysfs__read_build_id filename__read_debuglink symsrc__init dso__load_sym dso__load_sym cs_etm_find_snapshot cs_etm_get_ro perf_hpp__column_enable perf_hpp__column_disable Too long path: %.*s Cannot determine the current working directory PWD alias. cmdline ends with \ unclosed quote %-6.6s %llx nop %-6.6s %-6.6s %s %-6.6s %s,%s %-6.6s *%llx (%rip) %-6.6s : %llx: [35m [34m %7llu %7.2f %*s: %*s: %s BB with bad start: addr %llx start %llx sym %llx saddr %llx account_cycles failed %d %s: addr=%#llx %s(%d): ERANGE! sym->name=%s, start=%#llx, addr=%#llx, end=%#llx %#llx %s: period++ [addr: %#llx, %#llx, evidx=%d] => %llu ^/[^:]+:([0-9]+) -M --no-show-raw -S Can't annotate %s: not enough memory Can't annotate %s: No vmlinux file%s was found in the path. Note that annotation using /proc/kcore requires CAP_SYS_RAWIO capability. Please use: perf buildid-cache -vu vmlinux or: --vmlinux vmlinux %s: filename=%s, sym=%s, start=%#llx, end=%#llx annotating [%p] %30s : [%p] %30s /tmp/perf-kmod-XXXXXX Cannot decompress %s %s %s %s%s --start-address=0x%016llx --stop-address=0x%016llx -l -d %s %s -C %s 2>/dev/null|grep -v %s|expand Executing: %s Failure running %s No output from %s nop nopl nopw with build id %-*.*s| Source code & Disassembly of %s for %s Percent -%-*.*s----------------------------------------- h->sum %*s: %llu %*llx: %llu %#llx %s %.*s %s Sorted summary for file %s ---------------------------------------------- Nothing higher than %1.1f%% addl addq addw bts callq cmp cmpb cmpl cmpq cmpw cmpxch dec decl imul inc incl ja jae jb jbe jc jcxz je jecxz jg jge jl jle jmpq jna jnae jnb jnbe jnc jne jng jnge jnl jnle jno jnp jns jnz jo jp jpe jpo jrcxz js jz lea mov movb movdqa movl movq movslq movzbl movzwl nopl nopw orl testb testl xadd xbeginl xbeginq (%d:%d):(%d:%d) %s/.build-id/%.2s/%s %s/sys/kernel/notes %02x ../.. bad config value for '%s' in %s bad config value for '%s' buildid.dir bad config file line %d in %s off core. hist. ui. ui.show-headers call-graph. llvm. PERF_CONFIG_NOSYSTEM /etc/perfconfig HOME PERF_CONFIG_NOGLOBAL %s/.perfconfig Not enough memory to process %s/.perfconfig, ignoring it. File %s not owned by current user or root, ignoring it. Missing value for '%s' .debug PERF_BUILDID_DIR --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- __________________________________________________________________________________________________________________________________________ no branch return conditional jump unconditional jump software interrupt return from interrupt return from system call asynchronous branch hardware interrupt transaction abort trace begin trace end /proc/%d/status couldn't open %s Couldn't get COMM, tigd and ppid for pid %d Name: Tgid: PPid: Name: string not found for pid %d Tgid: string not found for pid %d PPid: string not found for pid %d INVALID Reading %s time out. You may want to increase the time limit by --proc-map-timeout %llx-%llx %s %llx %x:%x %u %[^ ] %s/proc/%d/task/%d/maps //anon Not enough memory synthesizing mmap event for kernel modules %s/proc %s/proc/%d/task exec %s: %s:%d/%d %d/%d: [%#llx(%#llx) @ %#llx]: %c %s %d/%d: [%#llx(%#llx) @ %#llx %02x:%02x %llu %llu]: %c%c%c%c %s offset: %#llx size: %#llx flags: %#llx [%s%s] pid: %u tid: %u IN OUT next prev %s %s pid/tid: %5u/%-5u PERF_RECORD_%s <not found> [hypervisor] ...... dso: %s TOTAL MMAP LOST COMM EXIT THROTTLE UNTHROTTLE FORK READ SAMPLE MMAP2 ITRACE_START LOST_SAMPLES SWITCH SWITCH_CPU_WIDE ATTR EVENT_TYPE TRACING_DATA BUILD_ID FINISHED_ROUND ID_INDEX AUXTRACE_INFO AUXTRACE AUXTRACE_ERROR util/evlist.c !(atomic_read(&evlist->mmap[idx].refcnt) == 0) cycles%.*s :ppp WARNING: failed to keep up with mmap data. failed to mmap perf event ring buffer, error %d rounding mmap pages size to %lu bytes (%lu pages) Invalid argument for --mmap_pages/-m kernel/perf_event_mlock_kb mmap size %zuB perf event ring buffer mmapped per thread perf event ring buffer mmapped per cpu %s && common_pid != %d failed to create 'ready' pipe failed to create 'go' pipe unable to read pipe FATAL: evlist->threads need to be set at this point (%s:%d). enable to write to pipe Error: %s. Hint: Check /proc/sys/kernel/perf_event_paranoid setting. Hint: For your workloads it needs to be <= 1 Hint: For system wide tracing it needs to be set to -1. Hint: Try: 'sudo sh -c "echo -1 > /proc/sys/kernel/perf_event_paranoid"' Hint: The current value is %d. Error: %s. Hint: Check /proc/sys/kernel/perf_event_mlock_kb (%d kB) setting. Hint: Tried using %zd kB. Hint: Try 'sudo sh -c "echo %d > /proc/sys/kernel/perf_event_mlock_kb"', or Hint: Try using a smaller -m/--mmap-pages value. %-32s %s %s: %s CALLCHAIN ID STREAM_ID RAW BRANCH_STACK REGS_USER STACK_USER IDENTIFIER REGS_INTR DATA_SRC %c %.*s ppp { sample_period, sample_freq } sample_type TOTAL_TIME_ENABLED TOTAL_TIME_RUNNING GROUP read_format disabled inherit pinned exclusive exclude_user exclude_kernel exclude_hv exclude_idle mmap inherit_stat enable_on_exec precise_ip mmap_data sample_id_all exclude_host exclude_guest exclude_callchain_kernel exclude_callchain_user mmap2 comm_exec use_clockid context_switch { wakeup_events, wakeup_watermark } bp_type { bp_addr, config1 } { bp_len, config2 } branch_sample_type sample_regs_user sample_stack_user %lld sample_regs_intr aux_watermark %.60s perf_event_attr: util/evsel.c !(!leader->fd) !(fd == -1) sys_perf_event_open: pid %d cpu %d group_fd %d flags %#lx sys_perf_event_open failed, error %d failed to attach bpf fd %d: %s unknown-hardware unknown-ext-hardware-cache-type unknown-ext-hardware-cache-op unknown-ext-hardware-cache-result invalid-cache unknown-software raw 0x%llx %s-%s-%s unknown tracepoint mem:0x%llx: unknown attr type: %d ftrace:function LBR callstack option is only available to get user callchain information. Falling back to framepointers. Cannot use LBR callstack with branch stack. Falling back to framepointers. Cannot use DWARF unwind for function trace event, falling back to framepointers. Disabling user space callchains for function trace event. %s:%s anon group { %s , %s per-event callgraph setting for %s failed. Apply callgraph global setting for it (%s) %s (%s) list_empty(&evsel->node) evsel->evlist == NULL Endianness of raw data not corrected! user stack dump failure sample_freq sample_period %s{ ,%s %s=%llu The cycles event is not supported, trying to fall back to cpu-clock-ticks system-wide You may not have permission to collect %sstats. Consider tweaking /proc/sys/kernel/perf_event_paranoid, which controls use of the performance events system by unprivileged users (without CAP_SYS_ADMIN). The default value is 1: -1: Allow use of (almost) all events by all users >= 0: Disallow raw tracepoint access by users without CAP_IOC_LOCK >= 1: Disallow CPU event access by users without CAP_SYS_ADMIN >= 2: Disallow kernel profiling by users without CAP_SYS_ADMIN The %s event is not supported. Too many events are opened. Probably the maximum number of open file descriptors has been reached. Hint: Try again after reducing the number of events. Hint: Try increasing the limit with 'ulimit -n <limit>' No such device - did you specify an out-of-range profile CPU? 'precise' request may not be supported. Try removing 'p' modifier. oprofiled The PMU counters are busy/taken by another profiler. We found oprofile daemon running, please stop it and try again. clockid feature not supported. wrong clockid (%d). The sys_perf_event_open() syscall returned with %d (%s) for event (%s). /bin/dmesg may provide additional information. No CONFIG_PERF_EVENTS=y kernel support configured? refs Reference misses miss loads stores prefetch prefetches speculative-read speculative-load L1-dcache l1-d l1d L1-data L1-icache l1-i l1i L1-instruction LLC L2 dTLB d-tlb Data-TLB iTLB i-tlb Instruction-TLB branch branches bpu btb bpc page-faults context-switches cpu-migrations minor-faults major-faults alignment-faults emulation-faults cache-references cache-misses branch-misses bus-cycles stalled-cycles-frontend stalled-cycles-backend ref-cycles /usr PERF_EXEC_PATH libexec/perf-core /usr/local/bin:/usr/bin:/bin too many args to run %s %s/ util/strbuf.h len < sb->alloc .exe help.autocorrect available %s in '%s' %s available from elsewhere on your $PATH this one of these perf: '%s' is not a perf-command. See 'perf --help'. WARNING: You called a perf program named '%s', which does not exist. Continuing under the assumption that you meant '%s' in %0.1f seconds automatically... Did you mean %s? perf version %s ERROR: unable to popen cmd: %s ERROR: failed to realloc memory ERROR: internal error ERROR: error occurred when reading from pipe: %s clang clang-bpf-cmd-template kbuild-dir kbuild-opts $CLANG_EXEC -D__KERNEL__ -D__NR_CPUS__=$NR_CPUS -DLINUX_VERSION_CODE=$LINUX_VERSION_CODE $CLANG_OPTIONS $KERNEL_INC_OPTIONS -Wno-unused-value -Wno-pointer-sign -working-directory $WORKING_DIR -c "$CLANG_SOURCE" -target bpf -O2 -o - /build /lib/modules/ ERROR: unable to find clang. Hint: Try to install latest clang/llvm to support BPF. Check your $PATH and 'clang-path' option in [llvm] section of ~/.perfconfig. LLVM 3.7 or newer is required. Which can be found from http://llvm.org You may want to try git trunk: git clone http://llvm.org/git/llvm.git and git clone http://llvm.org/git/clang.git Or fetch the latest clang/llvm 3.7 from pre-built llvm packages for debian/ubuntu: http://llvm.org/apt If you are using old version of clang, change 'clang-bpf-cmd-template' option in [llvm] section of ~/.perfconfig to: "$CLANG_EXEC $CLANG_OPTIONS $KERNEL_INC_OPTIONS \ -working-directory $WORKING_DIR -c $CLANG_SOURCE \ -emit-llvm -o - | /path/to/llc -march=bpf -filetype=obj -o -" (Replace /path/to/llc with path to your llc) [llvm.kbuild-dir] is set to "" deliberately. Skip kbuild options detection. %s%s%s/include/generated/autoconf.h Kernel build dir is set to %s WARNING: unable to get correct kernel building directory. Hint: Set correct kbuild directory using 'kbuild-dir' option in [llvm] section of ~/.perfconfig or set it to "" to suppress kbuild detection. KBUILD_DIR set env: %s=%s unset env: %s KBUILD_OPTS #!/usr/bin/env sh if ! test -d "$KBUILD_DIR" then exit 1 fi if ! test -f "$KBUILD_DIR/include/generated/autoconf.h" then exit 1 fi TMPDIR=`mktemp -d` if test -z "$TMPDIR" then exit 1 fi cat << EOF > $TMPDIR/Makefile obj-y := dummy.o \$(obj)/%.o: \$(src)/%.c @echo -n "\$(NOSTDINC_FLAGS) \$(LINUXINCLUDE) \$(EXTRA_CFLAGS)" EOF touch $TMPDIR/dummy.c make -s -C $KBUILD_DIR M=$TMPDIR $KBUILD_OPTS dummy.o 2>/dev/null RET=$? rm -rf $TMPDIR exit $RET WARNING: unable to get kernel include directories from '%s' Hint: Try set clang include options using 'clang-bpf-cmd-template' option in [llvm] section of ~/.perfconfig and set 'kbuild-dir' option in [llvm] to "" to suppress this detection. include option is set to %s WARNING: unable to get available CPUs in this system: %s Use 128 instead. 0x%x NR_CPUS LINUX_VERSION_CODE CLANG_EXEC CLANG_OPTIONS KERNEL_INC_OPTIONS CLANG_SOURCE llvm compiling command template: %s ERROR: unable to compile %s Hint: Check error message shown above. Hint: You can also pre-compile it into .o using: clang -target bpf -O2 -c %s with proper -I and -D options. WORKING_DIR -%c --%s [=<n>] [<n>] <n> [=<%s>] [<%s>] <%s> [=...] [...] %*s%s Error: %s Usage: %s or: %s %s%s requires a value switch `%c' %s option `no-%s' %s option `%s' %s takes no value isn't available is not usable cannot be used with switch `%c' cannot be used with %s expects a numerical value should not happen, someone must be hit on the forehead STOP_AT_NON_OPTION and KEEP_UNKNOWN don't go together no- did you mean `--%s` (with two dashes ?) help-all Ambiguous option: %s (could be --%s%s or --%s%s) perf %s [<options>] { unknown option `%s' unknown switch `%c' can't access trace events failed to add tracepoint event syntax error: %s'%s' %*s\___ %s %s Run 'perf list' for a list of valid events invalid or unsupported event: expected numeric value expected 0 or 1 expected string value unknown term config,config1,config2,name,period,freq,branch_type,time,call-graph,stack-size valid terms: %s %s/%s/%s/id %s/%s/id hardware-cache Internal error: load bpf obj with NULL Attach events in BPF object failed (add -v to see detail) BPF support is not compiled valid terms: call-graph,stack-size *? add bpf event %s:%s and attach bpf program %d Failed to add BPF event %s:%s adding %s:%s adding %s:%s to %p WARNING: failed to set leader: empty list WARNING: event parser found nothing --filter option should follow a -e tracepoint option && not enough memory to hold filter string --exclude-perf option should follow a -e tracepoint option Tracepoint event FATAL: not enough memory to print %s %-50s [%s] Hardware cache event %s OR %s Hardware event Software event Raw hardware event descriptor rNNN cpu/t1=v1[,t2=v2,t3 ...]/modifier (see 'man perf-list' on how to encode it) Hardware breakpoint mem:<addr>[/len][:access] util/parse-events.c !(idx >= PERF_COUNT_HW_MAX) WARNING: failed to allocate error string valid terms: %s,%s bpf-output cpu-cycles branch-instructions idle-cycles-frontend idle-cycles-backend waitpid failed (%s) exec %s: cd to %s failed (%s) '! '\ Too many or long arguments you want to use way too much memory `pos' is too far after the end of the buffer `pos + len' is too far after the end of the buffer this should not happen, your vsnprintf is broken %s %s %d == || != %s file:// & ! Hz PerfTop:%8.0f irqs/sec kernel:%4.1f%% exact: %4.1f%% [ PerfTop:%8.0f irqs/sec kernel:%4.1f%% us:%4.1f%% guest kernel:%4.1f%% guest us:%4.1f%% exact: %4.1f%% [ %llu%s ], (target_pid: %s (target_tid: %s (uid: %s (all , CPU%s: %s) , %d CPU%s) %s%s Error: Warning: Fatal: Out of memory, strdup failed Out of memory, realloc failed BUG: signal out of range: %d Duplicated dso name: %s /usr/lib/debug %s.debug .debug%s /usr/lib/debug/.build-id/ %.2s/%s.debug %s%s%s%s%s dso open failed: %s DSO data fd counter out of bounds. failed to get fd limit dso cache fstat failed: %s util/dso.c !(ret > size) [guest.kernel.kallsyms [vdso32] [vdsox32] [%.*s] Internal error: passing unmasked cpumode (%x) to is_kernel_module Failed to check whether %s is a kernel module or not. Assume it is. DSO %s is still in rbtree when being deleted! %s/sys/module/%.*s/notes/.note.gnu.build-id NOT dso: %s ( %s, %s, %sloaded, !(buflen == 0) Internal tools/perf/ library error Invalid ELF file Can not read build id Mismatching build id Decompression failure xz /boot/vmlinux /boot/vmlinux-%s /usr/lib/debug/boot/vmlinux-%s /lib/modules/%s/build/vmlinux /usr/lib/debug/lib/modules/%s/vmlinux %s/%s/kallsyms [%s] [guest.kernel].%d [kernel].%d %s/proc/{kallsyms,modules} inconsistency while looking for "%s" module! /proc/modules Failed to open %s. Note /proc/kcore requires CAP_SYS_RAWIO capability to access. Using %s for kernel object code Using %s for kernel data compat_SyS %s: %s %#llx-%#llx %llx-%llx %c %s +0x%lx cpu_idle Using %s for symbols Looking at the vmlinux_path (%d entries long) /sys/kernel/notes /proc/kcore %s/[kernel.kallsyms]/%s No kallsyms or vmlinux with build-id %s was found Guest kernel map hasn't the point to groups File %s not owned by current user or root, ignoring it (use -f to override). (deleted) %s/proc/kallsyms /tmp/perf- problems parsing %s list '.' is the only non valid --field-separator argument /proc/sys/kernel/kptr_restrict cpu_startup_entry intel_idle default_idle native_safe_halt enter_idle exit_idle mwait_idle mwait_idle_with_hints poll_idle ppc64_runlatch_off pseries_dedicated_idle_sleep never always auto TERM dumb color.ui [m [32m FRSX LESS /usr/bin/pager /usr/bin/less PAGER PERF_PAGER_IN_USE /sys/devices/system/cpu/cpu%d/topology/core_siblings_list /sys/devices/system/cpu/cpu%d/topology/thread_siblings_list failed to write buildid table # hostname : %s # os release : %s # arch : %s # cpudesc : %s # nrcpus online : %u # nrcpus avail : %u # perf version : %s , %s = %s # total memory : %Lu kB # cpuid : %s # contains samples with branch stack # contains AUX area data (e.g. instruction trace) # group: %s{%s } # sibling cores : %s # sibling threads : %s # CPU %d: Core ID %d, Socket ID %d # Core ID and Socket ID information is not available # pmu mappings: # pmu mappings: not available # pmu mappings: unable to read %s%s = %u # node%u meminfo : total = %llu kB, free = %llu kB # node%u cpu list : %s # numa topology : not available # cmdline : broken or missing trace data Failed to process auxtrace index Failed to write auxtrace index build id event received for %s: %s Failed to read buildids, continuing... # event desc: not available or unable to read # event : name = %s, , id = { %u:%llu:%llu: {anon_group} /proc/%d/exe model name Processor /proc/cpuinfo pmu mappings not available %u:%s msr /sys/devices/system/node/node%d/meminfo %*s %*d %31s %llu MemTotal: MemFree: /sys/devices/system/node/node%d/cpulist /sys/devices/system/node/online group desc not available invalid group desc /proc/meminfo %*s %llu core_id number is too big.You may need to upgrade the perf tool. socket_id number is too big.You may need to upgrade the perf tool. Failed to lseek to %llu offset for feature %d, continuing... # %s info available, use -I to display failed to write perf pipe header failed to write perf header failed to write perf header attribute failed to write feature %d failed to write feature section PERFFILE legacy perf.data format ABI%d perf.data file detected, need_swap=%d magic/endian check failed endian/magic failed Pipe ABI%d perf.data file detected incompatible file format WARNING: The %s file's data size field is 0 which is unexpected. Was the 'perf record' command properly terminated? ERROR: The %s file's attr size field is 0 which is unexpected. Was the 'perf record' command properly terminated? cannot read %d bytes of header attr file uses a more recent and unsupported ABI (%zu bytes extra) failed to create perf header attribute %s: reading input file %s: repiping tracing data padding %s: tracing data size mismatch HEADER_TRACING_DATA HEADER_BUILD_ID HEADER_HOSTNAME HEADER_OSRELEASE HEADER_VERSION HEADER_ARCH HEADER_NRCPUS HEADER_CPUDESC HEADER_CPUID HEADER_TOTAL_MEM HEADER_CMDLINE HEADER_EVENT_DESC HEADER_CPU_TOPOLOGY HEADER_NUMA_TOPOLOGY HEADER_BRANCH_STACK HEADER_PMU_MAPPINGS HEADER_GROUP_DESC HEADER_AUXTRACE not enough memory to create child for code path tree Warning: empty node in callchain tree not enough memory for the code path tree Chain comparison error none flat fractal callee address Can't register callchain params record-mode dump-size print-type sort-key threshold print-limit failed to allocate read_values threads arrays failed to allocate read_values counters arrays failed to enlarge read_values threads arrays failed to allocate read_values counters array failed to enlarge read_values counters arrays # %*s %*s %*s %*s %*s Count Raw PID %*d %*d %*s %*llx %*llu failed to allocate counterwidth array # %*s %*s %*s %*d %*d %*llu [%13llu.%06llu] . ... raw event: size %d bytes %04x: %02x Unknown debug variable name '%s' ordered-events stderr data-convert %s: cannot open %s dir build %s/proc/version Linux version %s/lib/modules/%s Problems setting modules path maps, continuing anyway... %s/proc/modules util/machine.c !(atomic_read(&th->refcnt) == 0) Discarding thread maps for %d:%d Failed to join map groups for %d:%d [guest/%d] Can't access file %s guest.kernel.kallsyms [%s.%d] kernel.kallsyms [guest.kernel] problem processing PERF_RECORD_COMM, skipping event. : id:%llu: lost:%llu : id:%llu: lost samples :%llu [kernel.vmlinux] [0] %s [%d] %s Problems creating module maps, continuing anyway... Problems creating module maps for guest %d, continuing anyway... invalid directory (%s). Skipping. %s/%s/proc/kallsyms problem processing PERF_RECORD_MMAP2, skipping event. problem processing PERF_RECORD_MMAP, skipping event. removing erroneous parent thread %d/%d problem processing PERF_RECORD_FORK, skipping event. corrupted callchain. skipping... corrupted branch chain. skipping... Requested CPU %d too large. _stext arm mips x86 /data/app-lib /system/lib /dev/zero (deleted) /anon_hugepage (deleted) [stack /SYSV [heap] /tmp/perf-%d.map APP_ABI APK_PATH %s/libs/%s/%s libs/%s/%s /system/lib/ NDK_ROOT APP_PLATFORM %s/platforms/%s/arch-%s/usr/lib/%s util/map.c !(!((&map->rb_node)->__rb_parent_color == (unsigned long)(&map->rb_node))) %s with build id %s not found Failed to open %s , continuing without symbols (deleted) %.*s was updated (is prelink enabled?). Restart the long running apps that use it! %llx-%llx %llx %s ??:0 %s: Map: overlapping maps: Internal error: map__kmap with a non-kernel map Internal error: map__kmaps with a non-kernel map Functions Variables %s: %p not on the pstack! %s: top=%d, overflow! %s: underflow! : unhandled! ... %s regs: mask 0x%llx ABI %s .... %-5s 0x%llx Processed %d events and lost %d chunks! Check IO/CPU overload! Processed %llu samples and lost %3.2f%% samples! AUX data lost %llu times out of %u! Found %u unknown events! Is this an older tool processing a perf.data file generated by a more recent tool? If that is not the case, consider reporting to linux-kernel@vger.kernel.org. %u samples with id not present in the header Found invalid callchains! %u out of %u events were discarded for this reason. Consider reporting to linux-kernel@vger.kernel.org. %u unprocessable samples recorded. Do you have a KVM guest running and not using 'perf kvm'? %u out of order events recorded. %d map information files for pre-existing threads were not processed, if there are samples for addresses they will not be resolved, you may find out which are these threads by running with -v and redirecting the output to a file. The time limit to process proc map is too short? Increase it by --proc-map-timeout util/session.c !(size % sizeof(u64)) %#llx [%#x]: event: %d -1 -1 %u %llu %#llx [%#x]: PERF_RECORD_%s (IP, 0x%x): %d/%d: %#llx period: %llu addr: %#llx ... LBR call chain: nr:%llu ..... %2d: %016llx ... FP chain: nr:%llu ... branch stack: nr:%llu ..... %2llu: %016llx -> %016llx %hu cycles %s%s%s%s %x ... ustack: size %llu, offset 0x%x ... weight: %llu . data_src: 0x%llx ... transaction: %llx ... sample_read: ...... time enabled %016llx ...... time running %016llx .... group nr %llu ..... id %016llx, value %016llx incompatible file format (rerun with -v to learn more) non matching sample_type non matching sample_id_all non matching read_format Cannot read kernel map Processing events... failed to mmap file %#llx [%#x]: failed to process type: %d problem inserting idle task. failed to read event header bad event header size failed to allocate memory to read event unexpected end of event stream failed to read event data No trace sample to read. Did you call 'perf %s'? (excludes AUX area (e.g. instruction trace) decoded / synthesized events) Aggregated stats:%s Failed to resolve callchain. Skipping %c%16llx File does not contain CPU events. Remove -c option to proceed. Invalid cpu_list Requested CPU %d too large. Consider raising MAX_NR_CPUS # ======== # captured on: %s # ======== # nr: %zu ... id: %llu idx: %llu cpu: %lld tid: %lld Synthesizing id index 32-bit 64-bit queue_event nr_events %u empty queue next_flush - ordered_events__flush PRE %s, nr_events %u max_timestamp Processing time ordered events... next_flush - ordered_events__flush POST %s, nr_events %u last_flush out of order event last flush, last_flush_type %d alloc size %lluB (+%zu), max %lluB allocation limit reached %lluB FINAL ROUND HALF :%d util/thread.c !(!((&thread->rb_node)->__rb_parent_color == (unsigned long)(&thread->rb_node))) Thread %d %s broken map groups on thread %d/%d parent %d/%d /proc/%d/task /proc /proc/%s thread map refcnt unbalanced %d thread%s: %s%d %s/%d/comm Couldn't resolve comm name for pid %d common_lock_depth common_preempt_count printk format with empty entry ftrace HI_SOFTIRQ TIMER_SOFTIRQ NET_TX_SOFTIRQ NET_RX_SOFTIRQ BLOCK_SOFTIRQ BLOCK_IOPOLL_SOFTIRQ TASKLET_SOFTIRQ SCHED_SOFTIRQ HRTIMER_SOFTIRQ RCU_SOFTIRQ HRTIMER_NORESTART HRTIMER_RESTART out of dynamic memory in yyensure_buffer_stack() out of dynamic memory in yy_create_buffer() flex scanner push-back overflow fatal flex scanner internal error--end of buffer missed fatal error - scanner input buffer overflow input in flex scanner failed out of dynamic memory in yy_get_next_buffer() fatal flex scanner internal error--no action found out of dynamic memory in yy_scan_buffer() out of dynamic memory in yy_scan_bytes() bad buffer in yy_scan_bytes() yyset_lineno called with no buffer yyset_column called with no buffer token nterm %s %s ( Starting parse Entering state %d Stack now Stack size increased to %ld Reading a token Now at end of input. Next token is Shifting Reducing stack by rule %d (line %d): $%d = -> $$ = parser error Error: discarding Error: popping Cleanup: discarding lookahead Cleanup: popping "end of file" "invalid token" PE_START_EVENTS PE_START_TERMS PE_VALUE PE_VALUE_SYM_HW PE_VALUE_SYM_SW PE_RAW PE_TERM PE_EVENT_NAME PE_NAME PE_BPF_OBJECT PE_BPF_SOURCE PE_MODIFIER_EVENT PE_MODIFIER_BP PE_NAME_CACHE_TYPE PE_NAME_CACHE_OP_RESULT PE_PREFIX_MEM PE_PREFIX_RAW PE_PREFIX_GROUP PE_ERROR PE_PMU_EVENT_PRE PE_PMU_EVENT_SUF PE_KERNEL_PMU_EVENT PE_DRV_CFG_TERM ',' ':' '{' '}' '/' '-' '=' $accept start_events group_def event_mod event_name event_def event_pmu value_sym event_legacy_symbol event_legacy_cache event_legacy_mem event_legacy_tracepoint tracepoint_name event_legacy_numeric event_legacy_raw event_bpf_file start_terms event_config event_term sep_dc sep_slash_dc %s/bus/event_source/devices/%s/%s %s/bus/event_source/devices/%s/type %s/bus/event_source/devices/%s/cpumask %s/bus/event_source/devices/%s/events .unit .scale .per-pkg .snapshot Cannot open %s Cannot parse alias %s: %d %s/%s.unit %s/%s.scale %s/%s.per-pkg %s/%s.snapshot Cannot set up %s %s/bus/event_source/devices/%s/format %s/bus/event_source/devices/ Invalid event/parameter '%s' Invalid sysfs entry %s=%s Required parameter '%s' not specified value too big for format, maximum is %llu value too big for format ,%s=%s %s OR %s/%s/ %s// %-50s [Kernel PMU event] FATAL: not enough memory to print PMU events repiping input file reading input file (size expected=%d received=%d) no data repiping input file string no trace data in the file not a trace file (missing 'tracing' tag) trace_event__init failed did not read header page did not read header event D Can't read '%s' writing file size failed can't read directory '%s' can't write count %s/%s/format No memory to alloc tracepoints list /tmp/perf-XXXXXX Can't make temp file 0.5 events/header_page can't get tracing/events/header_page can't read '%s' can't write header_page can't record header_page file events/header_event can't get tracing/events/header_event can't write header_event can't record header_event file events/ftrace can't get tracing/events/ftrace can't get tracing/events printk_formats can't get tracing/printk_formats Python scripting not supported. Install libpython and rebuild perf to enable it. For example: # apt-get install python-dev (ubuntu) # yum install python-devel (Fedora) etc. Perl scripting not supported. Install libperl and rebuild perf to enable it. For example: # apt-get install libperl-dev (ubuntu) # yum install 'perl(ExtUtils::Embed)' (Fedora) etc. Python error registering Python script extension error registering py script extension Perl error registering Perl script extension pl error registering pl script extension %s/%s/%s/format Cannot open %s for output <?xml version="1.0" standalone="no"?> <!DOCTYPE svg SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="%i" height="%llu" version="1.1" xmlns="http://www.w3.org/2000/svg"> <defs> <style type="text/css"> <![CDATA[ rect { stroke-width: 1; } rect.process { fill:rgb(180,180,180); fill-opacity:0.9; stroke-width:1; stroke:rgb( 0, 0, 0); } rect.process2 { fill:rgb(180,180,180); fill-opacity:0.9; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.process3 { fill:rgb(180,180,180); fill-opacity:0.5; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.sample { fill:rgb( 0, 0,255); fill-opacity:0.8; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.sample_hi{ fill:rgb(255,128, 0); fill-opacity:0.8; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.error { fill:rgb(255, 0, 0); fill-opacity:0.5; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.net { fill:rgb( 0,128, 0); fill-opacity:0.5; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.disk { fill:rgb( 0, 0,255); fill-opacity:0.5; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.sync { fill:rgb(128,128, 0); fill-opacity:0.5; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.poll { fill:rgb( 0,128,128); fill-opacity:0.2; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.blocked { fill:rgb(255, 0, 0); fill-opacity:0.5; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.waiting { fill:rgb(224,214, 0); fill-opacity:0.8; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.WAITING { fill:rgb(255,214, 48); fill-opacity:0.6; stroke-width:0; stroke:rgb( 0, 0, 0); } rect.cpu { fill:rgb(192,192,192); fill-opacity:0.2; stroke-width:0.5; stroke:rgb(128,128,128); } rect.pstate { fill:rgb(128,128,128); fill-opacity:0.8; stroke-width:0; } rect.c1 { fill:rgb(255,214,214); fill-opacity:0.5; stroke-width:0; } rect.c2 { fill:rgb(255,172,172); fill-opacity:0.5; stroke-width:0; } rect.c3 { fill:rgb(255,130,130); fill-opacity:0.5; stroke-width:0; } rect.c4 { fill:rgb(255, 88, 88); fill-opacity:0.5; stroke-width:0; } rect.c5 { fill:rgb(255, 44, 44); fill-opacity:0.5; stroke-width:0; } rect.c6 { fill:rgb(255, 0, 0); fill-opacity:0.5; stroke-width:0; } line.pstate { stroke:rgb(255,255, 0); stroke-opacity:0.8; stroke-width:2; } ]]> </style> </defs> <g> <title>fd=%d error=%d merges=%d</title> <rect x="%.8f" width="%.8f" y="%.1f" height="%.1f" class="%s"/> </g> %.1f us %.1f ms <title>#%d blocked %s</title> <desc>Blocked on: %s</desc> blocked sample_hi <title>#%d running %s</title> <desc>Switched because: %s</desc> <text x="%.8f" y="%.8f" font-size="%.8fpt">%i</text> waiting WAITING <g transform="translate(%.8f,%.8f)"> <title>#%d waiting %s</title> <desc>Waiting on: %s</desc> <rect x="0" width="%.8f" y="0" height="%.1f" class="%s"/> <text transform="rotate(90)" font-size="%.8fpt"> %s</text> <rect x="%.8f" width="%.8f" y="%.1f" height="%.1f" class="cpu"/> CPU %i <text x="%.8f" y="%.8f">%s</text> /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies <text transform="translate(%.8f,%.8f)" font-size="1.25pt">%s</text> <title>%d %s running %s</title> <text transform="rotate(90)" font-size="%.8fpt">%s</text> c%i <rect class="%s" x="%.8f" width="%.8f" y="%.1f" height="%.1f"/> <text x="%.8f" y="%.8f" font-size="%.8fpt">C%i</text> <line x1="%.8f" x2="%.8f" y1="%.1f" y2="%.1f" class="pstate"/> %9lli %6lli Mhz %6.2f Ghz Turbo <text x="%.8f" y="%.8f" font-size="0.25pt">%s</text> ? <title>%s wakes up %s</title> <desc>%s</desc> <line x1="%.8f" y1="%.2f" x2="%.8f" y2="%.2f" style="stroke:rgb(32,255,32);stroke-width:0.009"/> <g transform="translate(%.8f,%.8f)"><text transform="rotate(90)" font-size="0.02pt">%s ></text></g> <g transform="translate(%.8f,%.8f)"><text transform="rotate(90)" font-size="0.02pt">%s <</text></g> <circle cx="%.8f" cy="%.2f" r = "0.01" style="fill:rgb(32,255,32)"/> <title>Wakeup from interrupt</title> <circle cx="%.8f" cy="%.2f" r = "0.01" style="fill:rgb(255,128,128)"/> <rect x="%i" width="%.8f" y="0" height="%.1f" class="%s"/> <text transform="translate(%.8f, %.8f)" font-size="%.8fpt">%s</text> Disk Network Sync Poll Error Running c1 c3 Deeper Idle c6 Deepest Idle process2 Sleeping Waiting for cpu Blocked on IO <line x1="%.8f" y1="%.2f" x2="%.8f" y2="%llu" style="stroke:rgb(%i,%i,%i);stroke-width:%.3f"/> </svg> topology: no memory topology: can't parse siblings map %5d:%-*.*s [other] %*.*d %-*llu Yes No TX SYNC ASYNC RETRY CON CAP-WRITE CAP-READ NEITHER :%llx %-.*s %-*hd or hit miss util/sort.c !(sort__mode >= (sizeof(default_sort_orders)/sizeof(default_sort_orders[0]))) %-#*llx %c [%c] +0x%llx %-#.*llx !(col >= PERF_HPP__MAX_INDEX) # %s: %s sym_from sym_to dso_from dso_to Invalid --sort key: `+' %s,%s Not enough memory to set up --sort Not enough memory to setup sort keys Invalid --sort key: `%s' Not enough memory to setup output fields Invalid --fields key: `+' Unknown --fields key: `%s' overhead overhead_sys overhead_us overhead_guest_sys overhead_guest_us overhead_children symbol_daddr dso_daddr locked tlb snoop dcacheline symbol_iaddr symbol_from symbol_to mispredict in_tx srcfile local_weight Transaction Branch in transaction Transaction abort Data Cacheline Snoop Memory access TLB access Locked Data Object Code Symbol Data Symbol Weight Local Weight Branch Mispredicted None Miss Hit HitM HIT MISS L1 LFB L3 Local RAM Remote RAM (1 hop) Remote RAM (2 hops) Remote Cache (1 hop) Remote Cache (2 hops) I/O Uncached Walker Fault Basic Block Cycles Target Symbol Source Symbol Target Shared Object Source Shared Object Socket Parent symbol Source File Source:Line Symbol Shared Object Command Pid:Command %s stats: relative absolute hist.percentage FATAL ERROR: Couldn't setup hists class stat failed: %s unknown file: %s %s.XXXXXXx util/util.c !((size_t)(buf - buf_start) != n) Obtained %zd stack frames. LINES COLUMNS callchain: Incorrect stack dump size (max %ld): %s callchain: No more arguments needed for --call-graph fp dwarf lbr callchain: No more arguments needed for --call-graph lbr callchain: Unknown --call-graph option value: %s read failed %d: %s perf.data.kvm kernel/perf_event_paranoid %s/%s/comm %d.%d.%d Unablt to get kernel version from uname '%s' devices/system/cpu/cpu%d/topology/%s %s/devices/system/node/possible sysfs path crossed PATH_MAX(%d) size Failed to read max nodes, using default of %d %s/devices/system/cpu/possible Failed to read max cpus, using default of %d %u%c /sys/devices/system/cpu/online %d cpu%s: cpu_map refcnt unbalanced physical_package_id core_id cpu_map not initialized %s: calloc failed %s/devices/system/node node%u cpu%u /proc/mounts perf_event %*s %4096s %4096s %4096s %*d %*d no access to cgroup %s must define events before cgroups util/target.c PID/TID switch overriding CPU PID/TID switch overriding UID UID switch overriding CPU PID/TID switch overriding SYSTEM UID switch overriding SYSTEM SYSTEM/CPU switch overriding PER-THREAD Invalid User: %s Problems obtaining information for user %s /proc/self/maps vdso: cannot open maps %p-%p r-xp %*x %*x:%*x %*u %n failed to read per-pkg counter %s: %llu %llu %llu cpu/cycles-t/ cpu/tx-start/ cpu/el-start/ cpu/cycles-ct/ # %5.2f insns per cycle # %5.2f stalled cycles per insn # of all branches of all L1-dcache hits of all L1-icache hits of all dTLB cache hits of all iTLB cache hits of all LL-cache hits # %8.3f %% of all cache refs frontend cycles idle backend cycles idle # %8.3f GHz # %5.2f%% transactional cycles # %5.2f%% aborted cycles # %8.0f cycles / transaction # %8.0f cycles / elision # %8.3f CPUs utilized # %8.3f %c/sec frequency and count are zero, aborting kernel/perf_event_max_sample_rate Maximum frequency rate (%u) reached. Please use -F freq option with lower value or consider tweaking /proc/sys/kernel/perf_event_max_sample_rate. Lowering default frequency rate to %u. Please consider tweaking /proc/sys/kernel/perf_event_max_sample_rate. instructions:u addr2line -e %s %016llx popen failed for %s addr2line has no output for %s no debugging info in %s %s:%u %s+%llu %s[%llx] %s.old failed to open %s: %s (try 'perf record' first) File %s not owned by current user or root (use -f to override) zero-sized file (%s), nothing to do! failed to open %s : %s perf_event_open(..., PERF_FLAG_FD_CLOEXEC) failed with unexpected error %d (%s) perf_event_open(..., 0) failed unexpectedly with error %d (%s) Error flushing thread stack! Out of memory: no thread stack Out of memory: discarding thread stack auxtrace idx %d old %#llx head %#llx diff %#llx auxtrace queue conflict: cpu %d, tid %d vs cpu %d, tid %d Uninitialized auxtrace_mmap failed to mmap AUX area AUX area mmap length %zu AUX area tracing is not supported on this architecture No AUX area tracing to snapshot Synthesizing auxtrace information type: %u size: %#llx offset: %#llx ref: %#llx idx: %u tid: %d cpu: %d Bad Instruction Tracing options '%s' unknown AUX %s error type %u cpu %d pid %d tid %d ip %#llx code %u: %s %u %s errors instruction trace TNT %s no ip %s 0x%llx TMA %s CTC 0x%x FC 0x%x MODE.Exec %s %lld MODE.TSX %s TXAbort:%u InTX:%u PIP %s 0x%llx (NR=%d) %s 0x%llx (%d) Bad Packet! PAD TIP.PGD TIP.PGE TSC MTC TIP FUP CYC VMCS PSB PSBEND CBR TraceSTOP OVF MNT + %s %s%d Other Call Ret Jcc Jmp Loop IRet Int Syscall Sysret .log %08llx: Bad instruction! Getting more data No more data Reference timestamp 0x%llx CTC timestamp 0x%llx last MTC %#x CTC rem %#x Suppressing CYC timestamp 0x%llx less than current timestamp 0x%llx ERROR: Failed to get instruction %s at 0x%llx ERROR: Never-ending loop ERROR: Unexpected indirect branch ERROR: Unexpected conditional branch ERROR: Internal error ERROR: Conditional branch when expecting indirect branch Timestamp: calculated %g TSC ticks per cycle too big (c.f. CBR-based value %g), pos 0x%llx Timestamp: calculated %g TSC ticks per cycle c.f. CBR-based value %g, pos 0x%llx Timestamp: calculated %g TSC ticks per cycle c.f. unknown CBR-based value, pos 0x%llx Suppressing backwards timestamp %s to 0x%llx Wraparound timestamp Setting timestamp Suppressing MTC timestamp 0x%llx less than current timestamp 0x%llx ERROR: Bad packet ERROR: RET when expecting conditional branch ERROR: Bad RET compression (stack empty) ERROR: Bad RET compression (TNT=N) ERROR: Missing deferred TIP for indirect branch ERROR: Unexpected packet Setting IP ERROR: Buffer overflow Scanning for full IP ERROR: Missing TIP after FUP Omitting PGD ip 0x%llx Omitting PGE ip 0x%llx Skipping zero TIP.PGE Skipping zero FUP ERROR: Missing FUP after MODE.TSX timestamp: mtc_shift %u timestamp: tsc_ctc_ratio_n %u timestamp: tsc_ctc_ratio_d %u timestamp: tsc_ctc_mult %u timestamp: tsc_slip %#x Unknown error! Scanning for PSB Memory allocation failed Internal error Bad packet No more data Failed to get instruction Trace doesn't match instruction Overflow packet Lost trace data Never-ending loop Intel Processor Trace: failed to deliver branch event, error %d Intel Processor Trace: failed to deliver error event, error %d intel-pt.cache-divisor ERROR: cpu %d expecting switch ip intel-pt.mispred-all . ... Intel Processor Trace data: size %zu bytes %08x: Bad packet! queue %u cpu %d pid %d tid %d GenuineIntel,6,92, Intel Processor Trace: failed to deliver instruction event, error %d Intel Processor Trace: failed to deliver transaction event, error %d perf_trace_sched_switch __perf_event_task_sched_out __switch_to switch_ip: %llx ptss_ip: %llx queue %u decoding cpu %d pid %d tid %d switch: cpu %d tid %d TSC %llx est. TSC %llx queue %u processing 0x%llx to 0x%llx Intel Processor Trace requires ordered events queue %u getting timestamp queue %u has no timestamp queue %u timestamp 0x%llx sched_switch: cpu %d tid %d time %llu tsc %#llx itrace_start: cpu %d pid %d tid %d time %llu tsc %#llx Expecting CPU-wide context switch event context_switch event has no tid context_switch: cpu %d pid %d tid %d time %llu tsc %#llx event %s (%u): cpu %d time %llu tsc %#llx intel_pt %s: missing sched_switch event TSC frequency %llu Maximum non-turbo ratio %u Synthesizing 'instructions' event with id %llu sample type %#llx %s: failed to synthesize 'instructions' event type Synthesizing 'transactions' event with id %llu sample type %#llx %s: failed to synthesize 'transactions' event type transactions Synthesizing 'branches' event with id %llu sample type %#llx %s: failed to synthesize 'branches' event type Intel PT decoding without timestamps There are no selected events with Intel Processor Trace data %s: missing context_switch attribute flag PMU Type %lld Time Shift %llu Time Muliplier %llu Time Zero %llu Cap Time Zero %lld TSC bit %#llx NoRETComp bit %#llx Have sched_switch %lld Snapshot mode %lld Per-cpu maps %lld MTC bit %#llx TSC:CTC numerator %llu TSC:CTC denominator %llu CYC bit %#llx Intel BTS: failed to deliver error event, error %d Intel BTS: failed to deliver branch event, error %d pred . ... Intel BTS data: size %zu bytes %llx -> %llx %s Bad record! Intel BTS requires ordered events There are no selected events with Intel BTS data PMU Type %lld Time Shift %llu Time Muliplier %llu Time Zero %llu Cap Time Zero %lld Snapshot mode %lld %s CS ETM Trace: failed to deliver instruction event, error %d . ... CoreSight ETM Trace data: size %zu bytes CoreSight ETM Trace requires ordered events There are no selected events with Core Sight Trace data Magic number %llx CPU %llx TRCCONFIGR %llx TRCTRACEIDR %llx TRCIDR0 %llx TRCIDR1 %llx TRCIDR2 %llx TRCIDR8 %llx TRCAUTHSTATUS %llx ETMCR %llx ETMTRACEIDR %llx ETMCCER %llx ETMIDR %llx unknown branch filter %s, check man page any any_call any_ret ind_call abort_tx no_tx cond ind_jmp available registers: unknown register %s, check man page bpf: failed to load buffer bpf: failed to load %s Failed to init_probe_symbol_maps bpf__prepare_probe failed bpf: unable to get title for program bpf: failed to alloc priv bpf: config program '%s' bpf: '%s' is not a valid config string perf_bpf_probe bpf: '%s': group for event is set and not '%s'. bpf: strdup failed bpf: '%s': event name is missing. Section name should be 'key=value' bpf: config '%s' is ok Failed to set priv for program '%s' bpf_probe: failed to convert perf probe events bpf_probe: failed to apply perf probe events Failed to create filter for unprobing Failed to delete %s bpf: load objects failed bpf: failed to get private field bpf: failed to get file descriptor bpf: call back failed, stop iterate from source Failed to load %s%s: Unknown bpf loader error %d Probe point exist. Try use 'perf probe -d "*"' You need to be root You need to be root, and /proc/sys/kernel/kptr_restrict should be 0 You need to check probing points in BPF file Unable to fetch kernel version 'version' (%d.%d.%d) doesn't match running kernel (%d.%d.%d) Failed to load program for unknown reason Invalid config string Invalid group name No event name found in config string BPF loader internal error Error when compiling BPF scriptlet %s: cannot get elf header. .note.gnu.build-id .notes .note GNU .rela.plt .rel.plt %s@plt %s: problems reading %s PLT info. %s: cannot read %s ELF file. %s: truncating reading of build id in sysfs file %s: n_namesz=%u, n_descsz=%u. .gnu_debuglink unrecognized DSO data encoding %d %s: build id mismatch for %s. .symtab .dynsym .opd .gnu.prelink_undo .text adtx util/symbol-elf.c !(dso->needs_swap == DSO_SWAP__UNSET) text %s: adjusting symbol: st_value: %#llx sh_addr: %#llx sh_offset: %#llx %s/kcore /tmp/perf-kcore-XXXXXX %s/%s%s Opening %s write=%d CONFIG_UPROBE_EVENTS CONFIG_KPROBE_EVENTS uprobe_events kprobe_events %cprobe_events file does not exist - please rebuild kernel with %s. Tracefs or debugfs is not mounted. Failed to open %cprobe_events: %s Please rebuild kernel with CONFIG_KPROBE_EVENTS or/and CONFIG_UPROBE_EVENTS. Failed to open kprobe events: %s. Failed to open uprobe events: %s. strlist__add failed (%d) Failed to synthesize probe trace event. Writing event: %s Failed to write event: %s -:%s Internal error: %s should have ':' but not. Failed to delete event: %s Symbol %s address found : %llx Failed to find module %s. (unknown) Failed to find the path for %s: %s Rebuild with CONFIG_DEBUG_INFO=y, Rebuild with -g, or install an appropriate debuginfo package. The %s file has no debug information. %7d File read error: %s %s is out of .text, skip it. %s is blacklisted function, skip it. Specified source line is not found. Debuginfo analysis failed. Failed to find source file path. <%s@%s:%d> <%s:%d> Failed to open %s: %s Source file is shorter than expected. %return +%lu @%s Failed to synthesize perf probe point: %d %s/kprobes/blacklist 0x%lx-0x%lx Blacklist: 0x%lx-0x%lx, %s %+ld( %s= %s%+ld Failed to init symbol map. Use vmlinux: %s machine__new_host() failed. Failed to init vmlinux path. Searching variables at %s Failed to find the address of %s Available variables at %s @<%s+%lu> (No matched variables) %s start line Semantic error :'%s' is not a valid number. end line Line range is %d to %d Semantic error :Start line must be smaller than end line. Semantic error :Tailing with invalid str '%s'. Semantic error :'%s' is not a valid function name. Failed to split arguments. Semantic error :Too many probe arguments (%d). ;=@+% Semantic error :Group name is not supported yet. Semantic error :%s is bad for event name -it must follow C symbol-naming rule. +@% ;: ;:+@% Semantic error :Invalid absolute address. Semantic error :There is non-digit char in line number. Semantic error :There is non-digit character in offset. Semantic error :SRC@SRC is not allowed. Semantic error :%%%s is not supported. util/probe-event.c This program has a bug at %s:%d. Semantic error :Lazy pattern can't be used with line number. Semantic error :Lazy pattern can't be used with offset. Semantic error :Offset can't be used with line number. Semantic error :File always requires line number or lazy pattern. Semantic error :Offset requires an entry function. Semantic error :Return probe requires an entry function. Semantic error :Offset/Line/Lazy pattern can't be used with return probe. symbol:%s file:%s line:%d offset:%lu return:%d lazy:%s parsing arg: %s into name:%s type:%s -.[ Semantic error :Array index must be a number. Semantic error :Argument parse error: %s %s(%d), %s(%d) Semantic error :You can't specify local variable for kretprobe. Parsing probe_events: %s Semantic error :Too few probe arguments. Semantic error :Failed to parse event name: %s Group:%s Event:%s probe:%c (null) -> %s=%s Failed to synthesize perf probe argument: %d %c:%s/%s 0x0 %s:0x%lx %s%s0x%lx %s%s%s+%lu %-20s (on %s in %s with try to find information at %llx in %s Failed to find corresponding probes from debuginfo. Failed to find probe point from both of dwarf and map. Failed to find symbol %s in %s Too many functions matched in %s Relocated base symbol is not found! Offset %ld is bigger than the size of %s No kprobe blacklist support, ignored -._ %s_%s Failed to make a group name. abs_%lx Could not open debuginfo. Try to use symbols. Try to find probe point from debuginfo. Found %d probe_trace_events. Probe point '%s' not found. An error occurred in debuginfo analysis (%d). Warning: No dwarf info found in the vmlinux - please rebuild kernel with CONFIG_DEBUG_INFO=y. Trying to use symbols. Failed to get current event list. *?[ snprintf() failed: %d Error: event "%s" already exists. (Use -f to force duplicates.) %s_%d Internal error: "%s" is an invalid event name. [$@+-]* Please upgrade your kernel to at least 3.14 to have access to feature %s Too many events are on the same function. Failed to get a map for %s Failed to load symbols in %s Open Debuginfo file: %s Failed to get entry address of %s Failed to get end address of %s Offset specified is greater than size of %s Failed to find symbol at 0x%lx Failed to find "%s%%return", because %s is an inlined function and has no return point. DW_OP %x is not supported. Mapping for the register number %u missing on this architecture. converting %s in %s Failed to get the type of %s. Var real type: (%x) Array real type: (%x) Semantic error: %s must be referred by '->' %s is not a data structure nor an union. Semantic error: %s is not a pointer nor array. Semantic error: %s must be referred by '.' Structure on a register is not supported yet. %s(type:%s) has no member %s. Failed to get the offset of %s. Too many( > %d) probe point found. Probe point found: %s+%lu $vars $params Expanding %s into: (%d) Searching '%s' variable in context. Failed to find '%s' in this function. Converting variable %s into trace event. Failed to find the location of the '%s' variable at this address. Perhaps it has been optimized out. Use -V with the --range option to show '%s' location range. Sorry, we don't support this variable location yet. b%d@%d/%zd Failed to get a type information of %s. %s type is %s. Failed to cast into string: %s(%s) is not a pointer nor array. Failed to get a type information. Out of memory error char unsigned char Failed to cast into string: %s is not (unsigned) char *. %s exceeds max-bitwidth. Cut down to %d bits. %c%d Failed to convert variable type: %s Caller must pass a scope DIE. Program error. Ignoring tail call from %s Failed to find probe point in any functions. Failed to get call frame on 0x%jx fname: %s, lineno:%d New line range: %d to %d [INV] [VAL] [EXT] Add new var: %s Failed to find scope of probe point. Probe line found: line:%d addr:0x%llx Failed to find debug information for address %lx path: %s No matched lines found in %s. Matched function: %s .eh_frame Failed to get entry address of %s. found inline addr: 0x%jx Unable to get offset:Unexpected OP %x (%zd) Failed to get CU from given DIE. Failed to get source lines on this CU. Get %zd lines from this CU Failed to get line info. Possible error in debuginfo. union struct enum (function_type) * Failed to get type, make it unknown. (unknown_type) %s @<%s+[%llu-%llu ,%llu-%llu ]> unwind: get_proc_name unsupported unwind: resume unsupported unwind: access_fpreg unsupported unwind: put_unwind_info called unwind: no map for %lx unwind: access_mem %p not inside range 0x%llx-0x%llx unwind: access_mem addr %p val %lx, offset %d '' unwind: %s:ip = 0x%llx (0x%llx) unwind: Only supports local. unwind: Unspecified error. unwind: Register unavailable. unwind: access_reg w %d unwind: can't read reg %d unwind: reg %d, val %lx unwind: find_proc_info dso %s .eh_frame_hdr .debug_frame unwind: elf_is_exec(%s): %d unwind: Can't create unwind address space. 1.2.11 Unsupported decompressor flags The input is not in the .xz format Compressed file is corrupt Compressed file is truncated or otherwise corrupt Unknown error, possibly a bug rb lzma: fopen failed on %s: '%s' lzma: lzma_stream_decoder failed %s (%d) lzma: read error: %s lzma: write error: %s lzma: failed %s s390 parisc sparc powerpc arm64 x86_64 sun4u aarch64 sa110 CROSS_COMPILE binutils for %s not supported. Please install %s for %s. You can add it to PATH, set CROSS_COMPILE or override the default using --%s. mips-unknown-linux-gnu- mipsel-linux-android- x86_64-pc-linux-gnu- x86_64-unknown-linux-gnu- i686-pc-linux-gnu- i586-pc-linux-gnu- i486-pc-linux-gnu- i386-pc-linux-gnu- i686-linux-android- i686-android-linux- sparc-unknown-linux-gnu- sparc64-unknown-linux-gnu- sh-unknown-linux-gnu- sh64-unknown-linux-gnu- s390-ibm-linux- powerpc-unknown-linux-gnu- powerpc64-unknown-linux-gnu- aarch64-linux-android- arm-eabi- arm-linux-androideabi- arm-unknown-linux- arm-unknown-linux-gnu- arm-unknown-linux-gnueabi- %r0 %r1 %r2 %r3 %r4 %r5 %r6 %r7 %r8 %r9 %r10 %fp %ip %sp %lr %pc unwind: invalid reg id %d cs_etm %s: mmap index %d old head %zu new head %zu size %zu trcidr/trcidr0 cpu%d/%s %x %s: error reading: %s trcidr/trcidr1 trcidr/trcidr2 trcidr/trcidr8 mgmt/trcauthstatus mgmt/etmccer mgmt/etmidr There may be only one %s event Cannot use clockid (-k option) with %s Snapshot size %zu must not be greater than AUX area tracing mmap size %zu Failed to calculate default snapshot size and/or AUX area tracing mmap pages auxtrace too big, truncating to %d %s snapshot size: %zu Invalid mmap size for %s: must be a power of 2 failed to allocate sample uregs data failed to get stack map libperf-gtk.so GTK browser requested but could not find %s Error: Warning: %*llu %*.2f%% %*s Self ui/hist.c Overhead sys usr guest sys guest usr Children Samples --%2.2f%%-- | | %s Not enough memory to display remaining hits # %6.2f%% Bad callchain mode %.10s end %16s events: %10d %d [ ] _PATH %*s %4096s %99s %*s %*d %*d PERF_%s_ENVIRONMENT %s/sys/%s sysfs proc debugfs tracefs /sys/kernel/tracing /sys/kernel/debug/tracing /tracing /trace /sys/kernel/debug /sys tracing/ Error: File %s/%s not found. Hint: Perhaps this kernel misses some CONFIG_ setting to enable this feature?. Error: Unable to find debugfs/tracefs Hint: Was your kernel compiled with debugfs/tracefs support? Hint: Is the debugfs/tracefs filesystem mounted? Hint: Try 'sudo mount -t debugfs nodev /sys/kernel/debug' Error: No permissions to read %s/%s Hint: Try 'sudo mount -o remount,mode=755 %s' devices/system/cpu/online devices/system/cpu/cpu%d/cpufreq/cpuinfo_max_freq <idle> <not enough memory for cmdlines!> <...> %016llx %s [%s] \n %016llx %s %c LOCAL_PR_FMT "%s" STA_PR_FMT " sta:%pM" VIF_PR_FMT " vif:%p(%d)" Error: expected type %d but read %d Error: expected '%s' but read '%s' name : ID char u8 s8 __data_loc long field special * . [%s:%s] %s: no type found %s: no type found [ [%s:%s] failed to find token failed to find token ] ; offset size signed format [%s:%s] %s: not enough memory! %s: not enough memory! unknown op '%c' ++ -- >> << >= <= == != && || unknown op '%s' [%s:%s] bad op token %s bad op token %s ? & | - + ^ / < > ) [%s:%s] bad pointer type bad pointer type * [%s:%s] unknown op '%s' -> pointer expected with non pointer type struct u16 u32 u64 s64 s16 s32 unsigned short int expected type argument invalid eval type %d %lld { , } ( [%s:%s] previous needed to be PRINT_ATOM previous needed to be PRINT_ATOM [%s:%s] Error: function '%s()' expects %d arguments but event %s only uses %d Error: function '%s()' expects %d arguments but event %s only uses %d [%s:%s] Error: function '%s()' only expects %d arguments but event %s has more Error: function '%s()' only expects %d arguments but event %s has more __print_flags __print_symbolic __print_hex __print_array __get_str __get_bitmask __get_dynamic_array __get_dynamic_array_len [%s:%s] function %s not defined function %s not defined REC [%s:%s] unexpected type %d unexpected type %d print fmt %s%s no event_list! common_type common_pid common_preempt_count common_flags common_lock_depth common_migrate_disable [%s:%s] %s: unknown op '%s' %s: unknown op '%s' [%s:%s] %s: field %s not found %s: field %s not found HI_SOFTIRQ TIMER_SOFTIRQ NET_TX_SOFTIRQ NET_RX_SOFTIRQ BLOCK_SOFTIRQ BLOCK_IOPOLL_SOFTIRQ TASKLET_SOFTIRQ SCHED_SOFTIRQ HRTIMER_SOFTIRQ RCU_SOFTIRQ HRTIMER_NORESTART HRTIMER_RESTART %02x %llx %u %llu BAD SIZE:%d 0x%x %s [%s:%s] %s(%d): malloc str %s(%d): malloc str [%s:%s] Unexpected end of arguments Unexpected end of arguments buf [%s:%s] can't find buffer field for binary printk can't find buffer field for binary printk ip [%s:%s] can't find ip field for binary printk can't find ip field for binary printk [%s:%s] %s(%d): not enough memory! %s(%d): not enough memory! [%s:%s] can't find format field for binary printk can't find format field for binary printk %%pf: (NO FORMAT FOUND at %llx) %pf %s: %s %.2x:%.2x:%.2x:%.2x:%.2x:%.2x ARG TYPE NOT FIELD BUT %d %.2x%.2x%.2x%.2x%.2x%.2x INVALIDMAC %03d.%03d.%03d.%03d %d.%d.%d.%d %x%02x %x %02x%02x INVALIDIPv4 INVALIDIPv6 :%d ]:%d %s= ARRAY[ , 0x%llx 0x%x %d %2d %1d [FAILED TO PARSE] [%s:%s] no argument match no argument match [%s:%s] bad format! bad format! +0x%llx %p [%s:%s] bad count (%d) bad count (%d) [%s:%s] no matching argument no matching argument >%c< %c%c%c local global uptime perf ug! negative record size %d ug! no event found for type %d %8.8s-%-5d %3d %16s-%-5d [%03d] %5lu.%0*lu: %s: %12llu: %s: %.*s event %s has more %s fields than specified event %s has less %s fields than specified common event { %s, %s } null REC->%s __print_flags( , %s, __print_symbolic( __print_hex( __print_array( __get_str(%s) __get_bitmask(%s) (%s) %s timestamp commit overwrite data overriding event (%d) %s:%s with new print handler ftrace bprint failed to allocate memory failed to parse event failed to read event id failed to read event format failed to read event print fmt failed to allocate field name for ftrace invalid argument type invalid expression type invalid operator type invalid event name no event found syntax error illegal rvalue illegal lvalue for string comparison regex did not compute illegal comparison for string illegal comparison for integer cannot reparent other than OP failed to reparent filter OP bad arg in filter tree unexpected type (not a value) illegal token open parenthesis cannot come here unbalanced number of parenthesis unknown token no filter found must have number field no filters exists record does not match to filter <CANT FIND FIELD %s> %s=INVALID CAN'T FIND FIELD "%s" %s/0x%llx 0x%08llx override of function helper '%s' Failed to allocate function handler Failed to allocate function name Invalid argument type %d Failed to allocate function param Failed to allocate event handler Failed to allocate event/sys name removing override handler for event (%d) %s:%s. Going back to default handler. event_read_fields process_cond process_array process_op alloc_and_process_delim eval_type_str process_flags process_symbols process_dynamic_array process_paren process_func_handler event_read_print_args eval_num_arg print_bitmask_to_seq print_str_arg process_defined_func make_bprint_args print_mac_arg print_ipv4_arg print_ipv6_arg print_ipsa_arg 1 true 0 false %s:%s %s%s%s could not allocate plugin memory / could not load plugin '%s' %s pevent_plugin_alias pevent_plugin_loader could not find func '%s' in plugin '%s' %s registering plugin: %s . .. /usr/lib/traceevent/plugins TRACEEVENT_PLUGIN_DIR HOME .traceevent/plugins .so pevent_plugin_unloader Usage of trace_seq after it was destroyed Can't allocate trace_seq buffer memory %.*s %s COMM = ! %c%c ^%s$ failed to allocate filter arg failed to allocate string filter arg expected a value but found %s Illegal rvalue Illegal lvalue for string comparison RegEx '%s' did not compute Illegal comparison for string Failed to allocate string filter Op not allowed with integers Syntax error && || + - * / % >> << & | ^ ~ == != < > <= >= =~ !~ can not reparent other than OP Error in reparent op, find other child Error in reparent op bad arg in filter tree Failed to allocate filter arg Illegal token ',' Open paren can not come after item Open paren can not come after expression Unbalanced number of '(' Unknown op token %s '%s: %s' %s TRUE FALSE 0x%llx (%s) %s (%s) %s(%s) %lld [ERROR IN EXPRESSION TYPE] %s %s %s %s %s "%s" trace-cmd Something wrong in libelf BPF object format invalid 'version' section incorrect or lost Endian missmatch Internal error in libbpf Relocation failed Kernel verifier blocks program loading Program too big Incorrect kernel version %s Unknown libbpf error %d libbpf: corrupted section '%s' libbpf: failed to alloc name for prog %s libbpf: failed to alloc insns for %s libbpf: failed to alloc a new program '%s' libbpf: found program %s libbpf: alloc memory failed for %s libbpf: elf init: internal error libbpf: failed to open %s: %s libbpf: failed to open %s as ELF file libbpf: failed to get EHDR from %s libbpf: %s is not an eBPF object file libbpf: Error: endianness mismatch. libbpf: license of %s is %s libbpf: invalid kver section in %s libbpf: kernel version of %s is %x libbpf: %s doesn't need map definition libbpf: malloc maps failed: %s libbpf: maps in %s: %ld bytes libbpf: failed to get e_shstrndx from %s libbpf: failed to get section header from %s libbpf: failed to get section name from %s libbpf: failed to get section data from %s(%s) libbpf: section %s, size %ld, link %d, flags %lx, type=%d license version maps libbpf: bpf: multiple SYMTAB in %s libbpf: failed to alloc program %s (%s): %s libbpf: skip relo %s(%d) for section(%d) libbpf: realloc failed libbpf: collecting relocating info for: '%s' libbpf: failed to alloc memory in relocation libbpf: relocation: failed to get %d reloc libbpf: relocation: insn_idx=%u libbpf: relocation: symbol %llx not found libbpf: bpf: relocation: invalid relo for insns[%d].code 0x%x libbpf: bpf relocation: map_idx %d large than %d libbpf: don't need create maps for %s libbpf: realloc perf_bpf_map_fds failed libbpf: failed to create map: %s libbpf: create map: fd=%d libbpf: relocation out of range: '%s' libbpf: failed to relocate '%s' libbpf: Internal error: elf object is closed libbpf: internal error at %d libbpf: relocation failed: no %d section libbpf: Alloc log buffer for bpf loader error, continue without log libbpf: load bpf program failed: %s libbpf: -- BEGIN DUMP LOG --- libbpf: %s libbpf: -- END LOG -- libbpf: Program too large (%d insns), at most %d insns libbpf: log buffer is empty libbpf: failed to load program '%s' libbpf: %s doesn't provide kernel version libbpf: failed to init libelf for %s libbpf: loading %s %lx-%lx libbpf: loading object '%s' from buffer libbpf: object should not be loaded twice libbpf: failed to load object '%s' libbpf: error: program handler doesn't match object libbpf: failed to strdup program title elf_error.c msgidx[last_error] < sizeof (msgstr) elfutils msgidx[error == -1 ? last_error : error] < sizeof (msgstr) ' 4 I h # H ] ~ ! E ^ * D _ ) 8 M c elf_errmsg no error unknown error unknown version unknown type invalid `Elf' handle invalid size of source operand invalid size of destination operand invalid encoding out of memory invalid file descriptor invalid ELF file data invalid operation ELF version not set invalid command offset out of range invalid fmag field in archive header invalid archive file descriptor is not for an archive no index available cannot read data from file cannot write data to file invalid binary class invalid section index invalid operand invalid section invalid command executable header not created first file descriptor disabled archive/member file descriptor mismatch offset out of range cannot manipulate null section data/scn mismatch invalid section header invalid data unknown data encoding section `sh_size' too small for data invalid section alignment invalid section entry size update() for write on read-only file no such file only relocatable files can contain section groups program header only allowed in executables, shared objects, and core files file has no program header invalid offset invalid section type invalid section flags section does not contain compressed data section contains compressed data unknown compression type cannot compress data cannot decompress data !<arch> ELF elf_begin.c maxsize != ~((size_t) 0) map_address != MAP_FAILED ` / /SYM64/ /SYM64/ // read_file elf_end.c list == NULL || oldp->cnt == oldp->max elf_end elf_nextscn.c list->cnt > 0 elf_nextscn elf32_updatenull.c elf->state.ELFW(elf,LIBELFBITS).scns.cnt > 0 shdr != NULL list->next == NULL || list->cnt == list->max __elf32_updatenull_wrlock __elf64_updatenull_wrlock elf32_updatefile.c sizeof (ElfW2(LIBELFBITS,Ehdr)) == elf_typesize (LIBELFBITS, ELF_T_EHDR, 1) sizeof (ElfW2(LIBELFBITS,Phdr)) == elf_typesize (LIBELFBITS, ELF_T_PHDR, 1) (char *) elf->map_address + elf->start_offset < (char *) scn->shdr.ELFW(e,LIBELFBITS) (char *) scn->shdr.ELFW(e,LIBELFBITS) < ((char *) elf->map_address + elf->start_offset + elf->maximum_size) (scn->flags & ELF_F_DIRTY) == 0 dl->data.d.d_off >= 0 (GElf_Off) dl->data.d.d_off <= shdr->sh_size dl->data.d.d_size <= (shdr->sh_size - (GElf_Off) dl->data.d.d_off) scn_start + dl->data.d.d_off + dl->data.d.d_size == last_position __elf32_updatemmap __elf32_updatefile __elf64_updatemmap __elf64_updatefile 1.2.11 4 ( @ 8 @ elf32_newphdr.c elf->state.ELFW(elf,LIBELFBITS).scns.max > 0 elf->state.ELFW(elf,LIBELFBITS).ehdr->e_phentsize == elf_typesize (LIBELFBITS, ELF_T_PHDR, 1) elf32_newphdr elf64_newphdr elf32_getshdr.c (elf->flags & ELF_F_MALLOCED) || ehdr->e_ident[EI_DATA] != MY_ELFDATA || elf->cmd == ELF_C_READ_MMAP || (! ALLOW_UNALIGNED && ((uintptr_t) file_shdr & (__alignof__ (ElfW2(LIBELFBITS,Shdr)) - 1)) != 0) result != NULL load_shdr_wrlock load_shdr_wrlock dwarf_getpubnames.c (Dwarf_Off) offset < dbg->pubnames_sets[cnt + 1].set_start cnt + 1 < dbg->pubnames_nsets dwarf_getpubnames unknown error no error invalid access no regular file invalid ELF file no DWARF information cannot decompress DWARF no ELF file cannot get ELF header out of memory invalid command invalid version invalid file no entries found invalid DWARF no string data .debug_str section missing .debug_line_str section missing .debug_str_offsets section missing no address value no constant value no reference value invalid reference value .debug_line section missing invalid .debug_line section debug information too big invalid DWARF version invalid directory index address out of range .debug_loc section missing .debug_loclists section missing not a location list value no block data invalid line index invalid address range index no matching address range no flag value invalid offset .debug_ranges section missing .debug_rnglists section missing invalid CFI section no alternative debug link found invalid opcode not a CU (unit) DIE unknown language code .debug_addr section missing ../lib/dynamicsizehash_concurrent.c hashval GET_STATE(resize_state) != NO_RESIZING htab->table resize_helper resize_worker resize_master dwarf_getsrclines.c endp != NULL *linep == '\0' ??? strlen (new_file->info.name) < dirarray[diridx].len + 1 + fnamelen + 1 fileslist == NULL lineslist == NULL read_srclines dwarf_getsrc_die.c lines->info[nlines - 1].end_sequence dwarf_getsrc_die dwarf_getscopes_die.c i == depth scope_visitor dwarf_getsrcfiles.c cu->files != NULL && cu->files != (void *) -1l dwarf_getsrcfiles dwarf_getlocation.c (*found)->nloc == 1 *listlen > 1 (*llbuf)[*listlen - 1].atom == DW_OP_stack_value is_constant_offset __libdw_intern_expression dwarf_decl_file.c cu->lines != NULL dwarf_decl_file libdw .eh_frame_hdr .eh_frame /.build-id/ %02x/ %02x .debug dwfl_error.c value < nmsgidx canonicalize no error unknown error out of memory See errno See elf_errno See dwarf_errno See ebl_errno (XXX missing) gzip decompression failed bzip2 decompression failed LZMA decompression failed zstd decompression failed no support library found for machine Callbacks missing for ET_REL file Unsupported relocation type r_offset is bogus offset out of range relocation refers to undefined symbol Callback returned failure No DWARF information found No symbol table found No ELF program headers address range overlaps an existing module address out of range no matching address range image truncated ELF file opened not a valid ELF file cannot handle DWARF type description ELF file does not match build ID corrupt .gnu.prelink_undo section data Internal error due to ebl Missing data in core file Invalid register Error reading process memory Couldn't find architecture of any ELF Error parsing /proc filesystem Invalid DWARF Unsupported DWARF Unable to find more threads Dwfl already has attached state Dwfl has no attached state Unwinding not supported for this architecture Invalid argument Not an ET_CORE ELF file % / = M i 5 G [ " < L \ q # @ f * ; derelocate.c refs == NULL mod->main.vaddr == mod->low_addr mod->e_type == ET_REL cache_sections dwfl_module_relocations dwfl_module_address_section %s(%s) %s:%s offline.c shdr->sh_addr == 0 shdr->sh_flags & SHF_ALLOC shndx != 0 scn != NULL main_shdr->sh_flags == shdr->sh_flags dwfl_offline_section_address dwfl_module_getdwarf.c mod->dw != NULL mod->main.elf != NULL .gnu.prelink_undo mod->build_id_len > 0 .zdebug find_debug_altlink open_elf mod_verify_build_id %s/%s/%s :.debug:/usr/lib/debug .dwz libdwfl is faking you out dwfl_frame.c dwfl->process == process [vdso: (deleted) thread.unwound == NULL thread->unwound == NULL nregs < sizeof (((Dwfl_Frame *) NULL)->regs_set) * 8 state->pc_state == DWFL_FRAME_STATE_PC_UNDEFINED __libdwfl_process_free dwfl_getthreads state_alloc dwfl_thread_getframes frame_unwind.c state->unwound == NULL nregs > 0 firstreg >= 0 firstreg == -1 nregs == 1 unwound->pc_state == DWFL_FRAME_STATE_PC_UNDEFINED state->unwound->unwound == NULL state->unwound->pc_state == DWFL_FRAME_STATE_PC_SET new_unwound getfunc setfunc handle_cfi __libdwfl_frame_unwind dwfl_frame_pc.c state->pc_state == DWFL_FRAME_STATE_PC_SET dwfl_frame_pc .gnu_debuglink dwelf_elf_gnu_debuglink.c d == &crcdata dwelf_elf_gnu_debuglink GNU dwelf_elf_gnu_build_id.c ehdr->e_type != ET_REL || mod != NULL __libdwfl_find_elf_build_id eblopenbackend.c result->destr != NULL <unknown> .gnu.debuglto_ reg%d .line .debug_srcinfo .debug_sfnames .debug_aranges .debug_pubnames .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_macinfo .debug_ranges .debug_pubtypes .debug_types .gdb_index .debug_macro .debug_addr .debug_line_str .debug_loclists .debug_names .debug_rnglists .debug_str_offsets .debug_weaknames .debug_funcnames .debug_typenames .debug_varnames elf_i386 elf_ia64 elf_alpha elf_x86_64 elf_ppc elf_ppc64 elf_sh ebl_arm elf_sparcv9 elf_sparc elf_sparcv8plus ebl_s390 elf_tilegx elf_m32 elf_m68k elf_m88k elf_i860 ebl_s370 elf_parisc elf_vpp500 elf_v8plus elf_i960 ebl_v800 ebl_fr20 ebl_rh32 ebl_rce elf_tricore elf_arc elf_h8_300 elf_h8_300h elf_h8s elf_h8_500 elf_coldfire elf_68hc12 elf_mma elf_pcp elf_ncpu elf_ndr1 elf_starcore elf_me16 em16 elf_st100 elf_tinyj elf_pdsp elf_fx66 elf_st9plus elf_st7 elf_68hc16 elf_68hc11 elf_68hc08 elf_68hc05 elf_svx elf_st19 elf_vax elf_cris elf_javelin elf_firepath elf_zsp elf_mmix elf_huany elf_prism elf_avr elf_fr30 elf_dv10 elf_dv30 elf_v850 elf_m32r elf_mn10300 elf_mn10200 elf_pj elf_openrisc elf_arc_a5 elf_xtensa elf_aarch64 elf_bpf elf_riscv elf_csky openbackend eblinitreg.c ebl->set_initial_registers_tid != NULL ebl_set_initial_registers_tid common-reloc.c ehdr != NULL + 7 C R a p } 2 D U f y - < L R_386_NONE R_386_COPY R_386_32 R_386_PC32 R_386_GOT32 R_386_PLT32 R_386_GLOB_DAT R_386_JMP_SLOT R_386_RELATIVE R_386_GOTOFF R_386_GOTPC R_386_32PLT R_386_TLS_TPOFF R_386_TLS_IE R_386_TLS_GOTIE R_386_TLS_LE R_386_TLS_GD R_386_TLS_LDM R_386_16 R_386_PC16 R_386_8 R_386_PC8 R_386_TLS_GD_32 R_386_TLS_GD_PUSH R_386_TLS_GD_CALL R_386_TLS_GD_POP R_386_TLS_LDM_32 R_386_TLS_LDM_PUSH R_386_TLS_LDM_CALL R_386_TLS_LDM_POP R_386_TLS_LDO_32 R_386_TLS_IE_32 R_386_TLS_LE_32 R_386_TLS_DTPMOD32 R_386_TLS_DTPOFF32 R_386_TLS_TPOFF32 R_386_TLS_GOTDESC R_386_TLS_DESC_CALL R_386_TLS_DESC R_386_IRELATIVE R_386_GOT32X i386_reloc_valid_use .stab .stabstr CORE LINUX VMCOREINFO ioperm sname zomb nice flag uid identity gid ppid pgrp fname psargs info.si_signo info.si_code info.si_errno cursig sigpend signal2 sighold signal3 cutime cstime orig_eax register fpvalid limit + ( $ , ( - 0 4 ) 8 < @ * % P % ' P ( ) * + , - [ P R p % integer x87 SSE MMX FPU-control segment eflags trapno fctrl fstat mxcsr ecsdfg axcxdxbxspbpsidiipHWCAP bfpu vme de pse tsc msr pae mce cx8 apic 10 sep mtrr pge mca cmov pat pse36 pn clflush 20 dts acpi mmx fxsr sse sse2 ss ht tm ia64 pbe ! . : G T ` k v 0 ? N ` r R_SH_NONE R_SH_DIR32 R_SH_REL32 R_SH_DIR8WPN R_SH_IND12W R_SH_DIR8WPL R_SH_DIR8WPZ R_SH_DIR8BP R_SH_DIR8W R_SH_DIR8L R_SH_SWITCH16 R_SH_SWITCH32 R_SH_USES R_SH_COUNT R_SH_ALIGN R_SH_CODE R_SH_DATA R_SH_LABEL R_SH_SWITCH8 R_SH_GNU_VTINHERIT R_SH_GNU_VTENTRY R_SH_TLS_GD_32 R_SH_TLS_LD_32 R_SH_TLS_LDO_32 R_SH_TLS_IE_32 R_SH_TLS_LE_32 R_SH_TLS_DTPMOD32 R_SH_TLS_DTPOFF32 R_SH_TLS_TPOFF32 R_SH_GOT32 R_SH_PLT32 R_SH_COPY R_SH_GLOB_DAT R_SH_JMP_SLOT R_SH_RELATIVE R_SH_GOTOFF R_SH_GOTPC sh_reloc_valid_use tra @ D H L P T W ! fpu i j P Q ) 8 G U g z - < N ` q ( R_X86_64_NONE R_X86_64_64 R_X86_64_PC32 R_X86_64_GOT32 R_X86_64_PLT32 R_X86_64_COPY R_X86_64_GLOB_DAT R_X86_64_JUMP_SLOT R_X86_64_RELATIVE R_X86_64_GOTPCREL R_X86_64_32 R_X86_64_32S R_X86_64_16 R_X86_64_PC16 R_X86_64_8 R_X86_64_PC8 R_X86_64_DTPMOD64 R_X86_64_DTPOFF64 R_X86_64_TPOFF64 R_X86_64_TLSGD R_X86_64_TLSLD R_X86_64_DTPOFF32 R_X86_64_GOTTPOFF R_X86_64_TPOFF32 R_X86_64_PC64 R_X86_64_GOTOFF64 R_X86_64_GOTPC32 R_X86_64_SIZE32 R_X86_64_SIZE64 R_X86_64_GOTPC32_TLSDESC R_X86_64_TLSDESC_CALL R_X86_64_TLSDESC R_X86_64_IRELATIVE R_X86_64_GOTPCRELX R_X86_64_REX_GOTPCRELX x86_64_reloc_valid_use X86_64_UNWIND orig_rax @ @ @ @ @ ( @ 0 @ 8 @ @ @ H @ P @ X @ ` @ h @ @ 3 1 @ @ 4 : @ 5 2 6 A @ ! P a b ! " P Q p s.base ldtr cs axdxcxbxsidibpsp @ @ @ @ @ ( @ 0 @ 8 @ @ @ H @ P @ X @ ` @ h @ @ 3 1 @ @ 4 : @ 5 2 6 A @ ! P ' 4 D T d t . A P a r 0 E \ s & 9 I Y i y . < K Z j | # 6 I \ R_IA64_NONE R_IA64_IMM14 R_IA64_IMM22 R_IA64_IMM64 R_IA64_DIR32MSB R_IA64_DIR32LSB R_IA64_DIR64MSB R_IA64_DIR64LSB R_IA64_GPREL22 R_IA64_GPREL64I R_IA64_GPREL32MSB R_IA64_GPREL32LSB R_IA64_GPREL64MSB R_IA64_GPREL64LSB R_IA64_LTOFF22 R_IA64_LTOFF64I R_IA64_PLTOFF22 R_IA64_PLTOFF64I R_IA64_PLTOFF64MSB R_IA64_PLTOFF64LSB R_IA64_FPTR64I R_IA64_FPTR32MSB R_IA64_FPTR32LSB R_IA64_FPTR64MSB R_IA64_FPTR64LSB R_IA64_PCREL60B R_IA64_PCREL21B R_IA64_PCREL21M R_IA64_PCREL21F R_IA64_PCREL32MSB R_IA64_PCREL32LSB R_IA64_PCREL64MSB R_IA64_PCREL64LSB R_IA64_LTOFF_FPTR22 R_IA64_LTOFF_FPTR64I R_IA64_LTOFF_FPTR32MSB R_IA64_LTOFF_FPTR32LSB R_IA64_LTOFF_FPTR64MSB R_IA64_LTOFF_FPTR64LSB R_IA64_SEGREL32MSB R_IA64_SEGREL32LSB R_IA64_SEGREL64MSB R_IA64_SEGREL64LSB R_IA64_SECREL32MSB R_IA64_SECREL32LSB R_IA64_SECREL64MSB R_IA64_SECREL64LSB R_IA64_REL32MSB R_IA64_REL32LSB R_IA64_REL64MSB R_IA64_REL64LSB R_IA64_LTV32MSB R_IA64_LTV32LSB R_IA64_LTV64MSB R_IA64_LTV64LSB R_IA64_PCREL21BI R_IA64_PCREL22 R_IA64_PCREL64I R_IA64_IPLTMSB R_IA64_IPLTLSB R_IA64_COPY R_IA64_SUB R_IA64_LTOFF22X R_IA64_LDXMOV R_IA64_TPREL14 R_IA64_TPREL22 R_IA64_TPREL64I R_IA64_TPREL64MSB R_IA64_TPREL64LSB R_IA64_LTOFF_TPREL22 R_IA64_DTPMOD64MSB R_IA64_DTPMOD64LSB R_IA64_LTOFF_DTPMOD22 R_IA64_DTPREL14 R_IA64_DTPREL22 R_IA64_DTPREL64I R_IA64_DTPREL32MSB R_IA64_DTPREL32LSB R_IA64_DTPREL64MSB R_IA64_DTPREL64LSB R_IA64_LTOFF_DTPREL22 ia64_reloc_valid_use IA_64_ARCHEXT IA_64_UNWIND IA_64_HP_OPT_ANOT IA_64_HP_HSL_ANOT IA_64_HP_STACK IA_64_PLT_RESERVE IA_64_EXT ar. FPU branch special bof NAT predicate vfp vrap pr ip psr cfm rsc bsp bspstore rnat fcr eflag csd ssd cflg fsr fir fdr ccv unat fpsr itc pfs lc ec X Y Z [ x . > N ] l { ( : H X i { R_ALPHA_NONE R_ALPHA_REFLONG R_ALPHA_REFQUAD R_ALPHA_GPREL32 R_ALPHA_LITERAL R_ALPHA_LITUSE R_ALPHA_GPDISP R_ALPHA_BRADDR R_ALPHA_HINT R_ALPHA_SREL16 R_ALPHA_SREL32 R_ALPHA_SREL64 R_ALPHA_GPRELHIGH R_ALPHA_GPRELLOW R_ALPHA_GPREL16 R_ALPHA_COPY R_ALPHA_GLOB_DAT R_ALPHA_JMP_SLOT R_ALPHA_RELATIVE R_ALPHA_TLS_GD_HI R_ALPHA_TLSGD R_ALPHA_TLS_LDM R_ALPHA_DTPMOD64 R_ALPHA_GOTDTPREL R_ALPHA_DTPREL64 R_ALPHA_DTPRELHI R_ALPHA_DTPRELLO R_ALPHA_DTPREL16 R_ALPHA_GOTTPREL R_ALPHA_TPREL64 R_ALPHA_TPRELHI R_ALPHA_TPRELLO R_ALPHA_TPREL16 alpha_reloc_valid_use ALPHA_PLTRO _GLOBAL_OFFSET_TABLE_ P ! p t12 gp zero f30 fpcr unique @ @ @ B @ @ bbwx fix cix 0x08 0x10 0x20 0x40 0x80 max precise_trap # / : F R a l z % 4 D S ` l x & < J X c q ~ ' 7 O ^ n ~ ' 7 G W j z 0 @ S c s % 6 E T f z ! 9 Q f v R_ARM_NONE R_ARM_PC24 R_ARM_ABS32 R_ARM_REL32 R_ARM_PC13 R_ARM_ABS16 R_ARM_ABS12 R_ARM_THM_ABS5 R_ARM_ABS8 R_ARM_SBREL32 R_ARM_THM_PC22 R_ARM_THM_PC8 R_ARM_AMP_VCALL9 R_ARM_TLS_DESC R_ARM_THM_SWI8 R_ARM_XPC25 R_ARM_THM_XPC22 R_ARM_TLS_DTPMOD32 R_ARM_TLS_DTPOFF32 R_ARM_TLS_TPOFF32 R_ARM_COPY R_ARM_GLOB_DAT R_ARM_JUMP_SLOT R_ARM_RELATIVE R_ARM_GOTOFF R_ARM_GOTPC R_ARM_GOT32 R_ARM_PLT32 R_ARM_CALL R_ARM_JUMP24 R_ARM_THM_JUMP24 R_ARM_BASE_ABS R_ARM_ALU_PCREL_7_0 R_ARM_ALU_PCREL_15_8 R_ARM_ALU_PCREL_23_15 R_ARM_LDR_SBREL_11_0 R_ARM_ALU_SBREL_19_12 R_ARM_ALU_SBREL_27_20 R_ARM_TARGET1 R_ARM_SBREL31 R_ARM_V4BX R_ARM_TARGET2 R_ARM_PREL31 R_ARM_MOVW_ABS_NC R_ARM_MOVT_ABS R_ARM_MOVW_PREL_NC R_ARM_MOVT_PREL R_ARM_THM_MOVW_ABS_NC R_ARM_THM_MOVT_ABS R_ARM_THM_MOVW_PREL_NC R_ARM_THM_MOVT_PREL R_ARM_THM_JUMP19 R_ARM_THM_JUMP6 R_ARM_THM_ALU_PREL_11_0 R_ARM_THM_PC12 R_ARM_ABS32_NOI R_ARM_REL32_NOI R_ARM_ALU_PC_G0_NC R_ARM_ALU_PC_G0 R_ARM_ALU_PC_G1_NC R_ARM_ALU_PC_G1 R_ARM_ALU_PC_G2 R_ARM_LDR_PC_G1 R_ARM_LDR_PC_G2 R_ARM_LDRS_PC_G0 R_ARM_LDRS_PC_G1 R_ARM_LDRS_PC_G2 R_ARM_LDC_PC_G0 R_ARM_LDC_PC_G1 R_ARM_LDC_PC_G2 R_ARM_ALU_SB_G0_NC R_ARM_ALU_SB_G0 R_ARM_ALU_SB_G1_NC R_ARM_ALU_SB_G1 R_ARM_ALU_SB_G2 R_ARM_LDR_SB_G0 R_ARM_LDR_SB_G1 R_ARM_LDR_SB_G2 R_ARM_LDRS_SB_G0 R_ARM_LDRS_SB_G1 R_ARM_LDRS_SB_G2 R_ARM_LDC_SB_G0 R_ARM_LDC_SB_G1 R_ARM_LDC_SB_G2 R_ARM_MOVW_BREL_NC R_ARM_MOVT_BREL R_ARM_MOVW_BREL R_ARM_THM_MOVW_BREL_NC R_ARM_THM_MOVT_BREL R_ARM_THM_MOVW_BREL R_ARM_TLS_GOTDESC R_ARM_TLS_CALL R_ARM_TLS_DESCSEQ R_ARM_THM_TLS_CALL R_ARM_PLT32_ABS R_ARM_GOT_ABS R_ARM_GOT_PREL R_ARM_GOT_BREL12 R_ARM_GOTOFF12 R_ARM_GOTRELAX R_ARM_GNU_VTENTRY R_ARM_GNU_VTINHERIT R_ARM_THM_PC11 R_ARM_THM_PC9 R_ARM_TLS_GD32 R_ARM_TLS_LDM32 R_ARM_TLS_LDO32 R_ARM_TLS_IE32 R_ARM_TLS_LE32 R_ARM_TLS_LDO12 R_ARM_TLS_LE12 R_ARM_TLS_IE12GP R_ARM_ME_TOO R_ARM_THM_TLS_DESCSEQ16 R_ARM_THM_TLS_DESCSEQ32 R_ARM_THM_GOT_BREL12 R_ARM_IRELATIVE R_ARM_RXPC25 R_ARM_RSBREL32 R_ARM_THM_RPC22 R_ARM_RREL32 R_ARM_RABS22 R_ARM_RPC24 R_ARM_RBASE arm_reloc_valid_use ARM_EXIDX ARM_PREEMPTMAP ARM_ATTRIBUTES ARM_TFUNC $d. FPA spsr VFP slp prc orig_r0 fpscr @ ` ` @ bswp half thumb 26bit fast-mult fpa vfp edsp java iwmmxt aeabi CPU_raw_name CPU_name CPU_arch CPU_arch_profile Application Realtime Microcontroller ARM_ISA_use THUMB_ISA_use WMMX_arch Advanced_SIMD_arch PCS_config ABI_PCS_R9_use ABI_PCS_RW_data ABI_PCS_RO_data ABI_PCS_GOT_use ABI_PCS_wchar_t ABI_FP_rounding ABI_FP_denormal ABI_FP_exceptions ABI_FP_user_exceptions ABI_FP_number_model ABI_align8_needed ABI_align8_preserved ABI_enum_size ABI_HardFP_use ABI_VFP_args ABI_WMMX_args ABI_optimization_goals ABI_FP_optimization_goals CPU_unaligned_access VFP_HP_extension ABI_FP_16bit_format nodefaults also_compatible_with T2EE_use conformance Virtualization_use MPextension_use None IEEE 754 Alternative Format Not Allowed v6 Prefer Speed Aggressive Speed Prefer Size Aggressive Size Prefer Accuracy Aggressive Accuracy Prefer Debug Aggressive Debug AAPCS WMMX registers custom VFP registers as VFP_arch SP only DP only SP and DP Unused small forced to int No Yes, except leaf SP Yes 4-byte Finite RTABI Needed Sign only GOT-indirect Absolute PC-relative SB-relative V6 SB Bare platform Linux application Linux DSO PalmOS 2004 PalmOS (reserved) SymbianOS 2004 SymbianOS (reserved) NEONv1 WMMXv1 WMMXv2 VFPv1 VFPv2 VFPv3 VFPv3-D16 Thumb-1 Thumb-2 Pre-v4 v4T v5T v5TE v5TEJ v6KZ v6T2 v6K v7 v6-M v6S-M P Q R S p R_AARCH64_ABS64 R_AARCH64_ABS32 R_AARCH64_COPY R_AARCH64_GLOB_DAT R_AARCH64_JUMP_SLOT R_AARCH64_RELATIVE R_AARCH64_TLS_DTPMOD R_AARCH64_TLS_DTPREL R_AARCH64_TLS_TPREL R_AARCH64_TLSDESC R_AARCH64_NONE R_AARCH64_ABS16 R_AARCH64_PREL64 R_AARCH64_PREL32 R_AARCH64_PREL16 R_AARCH64_MOVW_UABS_G0 R_AARCH64_MOVW_UABS_G0_NC R_AARCH64_MOVW_UABS_G1 R_AARCH64_MOVW_UABS_G1_NC R_AARCH64_MOVW_UABS_G2 R_AARCH64_MOVW_UABS_G2_NC R_AARCH64_MOVW_UABS_G3 R_AARCH64_MOVW_SABS_G0 R_AARCH64_MOVW_SABS_G1 R_AARCH64_MOVW_SABS_G2 R_AARCH64_LD_PREL_LO19 R_AARCH64_ADR_PREL_LO21 R_AARCH64_ADR_PREL_PG_HI21 R_AARCH64_ADR_PREL_PG_HI21_NC R_AARCH64_ADD_ABS_LO12_NC R_AARCH64_LDST8_ABS_LO12_NC R_AARCH64_LDST16_ABS_LO12_NC R_AARCH64_LDST32_ABS_LO12_NC R_AARCH64_LDST64_ABS_LO12_NC R_AARCH64_LDST128_ABS_LO12_NC R_AARCH64_TSTBR14 R_AARCH64_CONDBR19 R_AARCH64_JUMP26 R_AARCH64_CALL26 R_AARCH64_MOVW_PREL_G0 R_AARCH64_MOVW_PREL_G0_NC R_AARCH64_MOVW_PREL_G1 R_AARCH64_MOVW_PREL_G1_NC R_AARCH64_MOVW_PREL_G2 R_AARCH64_MOVW_PREL_G2_NC R_AARCH64_MOVW_PREL_G3 R_AARCH64_MOVW_GOTOFF_G0 R_AARCH64_MOVW_GOTOFF_G0_NC R_AARCH64_MOVW_GOTOFF_G1 R_AARCH64_MOVW_GOTOFF_G1_NC R_AARCH64_MOVW_GOTOFF_G2 R_AARCH64_MOVW_GOTOFF_G2_NC R_AARCH64_MOVW_GOTOFF_G3 R_AARCH64_GOTREL64 R_AARCH64_GOTREL32 R_AARCH64_GOT_LD_PREL19 R_AARCH64_LD64_GOTOFF_LO15 R_AARCH64_ADR_GOT_PAGE R_AARCH64_LD64_GOT_LO12_NC R_AARCH64_LD64_GOTPAGE_LO15 R_AARCH64_TLSGD_ADR_PREL21 R_AARCH64_TLSGD_ADR_PAGE21 R_AARCH64_TLSGD_ADD_LO12_NC R_AARCH64_TLSGD_MOVW_G1 R_AARCH64_TLSGD_MOVW_G0_NC R_AARCH64_TLSLD_ADR_PREL21 R_AARCH64_TLSLD_ADR_PAGE21 R_AARCH64_TLSLD_ADD_LO12_NC R_AARCH64_TLSLD_MOVW_G1 R_AARCH64_TLSLD_MOVW_G0_NC R_AARCH64_TLSLD_LD_PREL19 R_AARCH64_TLSLD_MOVW_DTPREL_G2 R_AARCH64_TLSLD_MOVW_DTPREL_G1 R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC R_AARCH64_TLSLD_MOVW_DTPREL_G0 R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC R_AARCH64_TLSLD_ADD_DTPREL_HI12 R_AARCH64_TLSLD_ADD_DTPREL_LO12 R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC R_AARCH64_TLSLD_LDST8_DTPREL_LO12 R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC R_AARCH64_TLSLD_LDST16_DTPREL_LO12 R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC R_AARCH64_TLSLD_LDST32_DTPREL_LO12 R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC R_AARCH64_TLSLD_LDST64_DTPREL_LO12 R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC R_AARCH64_TLSLD_LDST128_DTPREL_LO12 R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 R_AARCH64_TLSLE_MOVW_TPREL_G2 R_AARCH64_TLSLE_MOVW_TPREL_G1 R_AARCH64_TLSLE_MOVW_TPREL_G1_NC R_AARCH64_TLSLE_MOVW_TPREL_G0 R_AARCH64_TLSLE_MOVW_TPREL_G0_NC R_AARCH64_TLSLE_ADD_TPREL_HI12 R_AARCH64_TLSLE_ADD_TPREL_LO12 R_AARCH64_TLSLE_ADD_TPREL_LO12_NC R_AARCH64_TLSLE_LDST8_TPREL_LO12 R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC R_AARCH64_TLSLE_LDST16_TPREL_LO12 R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC R_AARCH64_TLSLE_LDST32_TPREL_LO12 R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC R_AARCH64_TLSLE_LDST64_TPREL_LO12 R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC R_AARCH64_TLSLE_LDST128_TPREL_LO12 R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC R_AARCH64_TLSDESC_LD_PREL19 R_AARCH64_TLSDESC_ADR_PREL21 R_AARCH64_TLSDESC_ADR_PAGE21 R_AARCH64_TLSDESC_LD64_LO12 R_AARCH64_TLSDESC_ADD_LO12 R_AARCH64_TLSDESC_OFF_G1 R_AARCH64_TLSDESC_OFF_G0_NC R_AARCH64_TLSDESC_LDR R_AARCH64_TLSDESC_ADD R_AARCH64_TLSDESC_CALL aarch64_reloc_valid_use # = T n * E c } 3 D U l 4 M i ' B ^ y 5 M h # C c 9 _ 8 \ A ` - O t = Z v ! 0 C W j x%d elr FP/SIMD v%d .got .got.plt AARCH64_BTI_PLT AARCH64_PAC_PLT AARCH64_VARIANT_PCS pstate dbg_info DBGWVR0_EL1 DBGWCR0_EL1 DBGWVR1_EL1 DBGWCR1_EL1 DBGWVR2_EL1 DBGWCR2_EL1 DBGWVR3_EL1 DBGWCR3_EL1 DBGWVR4_EL1 DBGWCR4_EL1 DBGWVR5_EL1 DBGWCR5_EL1 DBGWVR6_EL1 DBGWCR6_EL1 DBGWVR7_EL1 DBGWCR7_EL1 DBGWVR8_EL1 DBGWCR8_EL1 DBGWVR9_EL1 DBGWCR9_EL1 DBGWVR10_EL1 DBGWCR10_EL1 DBGWVR11_EL1 DBGWCR11_EL1 DBGWVR12_EL1 DBGWCR12_EL1 DBGWVR13_EL1 DBGWCR13_EL1 DBGWVR14_EL1 DBGWCR14_EL1 DBGWVR15_EL1 DBGWCR15_EL1 DBGBVR0_EL1 DBGBCR0_EL1 DBGBVR1_EL1 DBGBCR1_EL1 DBGBVR2_EL1 DBGBCR2_EL1 DBGBVR3_EL1 DBGBCR3_EL1 DBGBVR4_EL1 DBGBCR4_EL1 DBGBVR5_EL1 DBGBCR5_EL1 DBGBVR6_EL1 DBGBCR6_EL1 DBGBVR7_EL1 DBGBCR7_EL1 DBGBVR8_EL1 DBGBCR8_EL1 DBGBVR9_EL1 DBGBCR9_EL1 DBGBVR10_EL1 DBGBCR10_EL1 DBGBVR11_EL1 DBGBCR11_EL1 DBGBVR12_EL1 DBGBCR12_EL1 DBGBVR13_EL1 DBGBCR13_EL1 DBGBVR14_EL1 DBGBCR14_EL1 DBGBVR15_EL1 DBGBCR15_EL1 syscall tls fpsr @ @ aarch64_retval.c count >= 1 && count <= 4 size == 2 || size == 4 || size == 8 || size == 16 tag == DW_TAG_structure_type || tag == DW_TAG_class_type || tag == DW_TAG_union_type || tag == DW_TAG_array_type pass_hfa @ A B C @ A B C @ A B C @ A B C hfa_type aarch64_return_value_location p P Q H I J K L M N O # . < K Z j z , = J X h x . > N _ i s } - @ T i ~ ! 4 G \ q 2 K ^ j y R_SPARC_NONE R_SPARC_8 R_SPARC_16 R_SPARC_32 R_SPARC_DISP8 R_SPARC_DISP16 R_SPARC_DISP32 R_SPARC_WDISP30 R_SPARC_WDISP22 R_SPARC_HI22 R_SPARC_22 R_SPARC_13 R_SPARC_LO10 R_SPARC_GOT10 R_SPARC_GOT13 R_SPARC_GOT22 R_SPARC_PC10 R_SPARC_PC22 R_SPARC_WPLT30 R_SPARC_COPY R_SPARC_GLOB_DAT R_SPARC_JMP_SLOT R_SPARC_RELATIVE R_SPARC_UA32 R_SPARC_PLT32 R_SPARC_HIPLT22 R_SPARC_LOPLT10 R_SPARC_PCPLT32 R_SPARC_PCPLT22 R_SPARC_PCPLT10 R_SPARC_10 R_SPARC_11 R_SPARC_64 R_SPARC_OLO10 R_SPARC_HH22 R_SPARC_HM10 R_SPARC_LM22 R_SPARC_PC_HH22 R_SPARC_PC_HM10 R_SPARC_PC_LM22 R_SPARC_WDISP16 R_SPARC_WDISP19 R_SPARC_GLOB_JMP R_SPARC_7 R_SPARC_5 R_SPARC_6 R_SPARC_DISP64 R_SPARC_PLT64 R_SPARC_HIX22 R_SPARC_LOX10 R_SPARC_H44 R_SPARC_M44 R_SPARC_L44 R_SPARC_REGISTER R_SPARC_UA64 R_SPARC_UA16 R_SPARC_TLS_GD_HI22 R_SPARC_TLS_GD_LO10 R_SPARC_TLS_GD_ADD R_SPARC_TLS_GD_CALL R_SPARC_TLS_LDM_HI22 R_SPARC_TLS_LDM_LO10 R_SPARC_TLS_LDM_ADD R_SPARC_TLS_LDM_CALL R_SPARC_TLS_LDO_HIX22 R_SPARC_TLS_LDO_LOX10 R_SPARC_TLS_LDO_ADD R_SPARC_TLS_IE_HI22 R_SPARC_TLS_IE_LO10 R_SPARC_TLS_IE_LD R_SPARC_TLS_IE_LDX R_SPARC_TLS_IE_ADD R_SPARC_TLS_LE_HIX22 R_SPARC_TLS_LE_LOX10 R_SPARC_TLS_DTPMOD32 R_SPARC_TLS_DTPMOD64 R_SPARC_TLS_DTPOFF32 R_SPARC_TLS_DTPOFF64 R_SPARC_TLS_TPOFF32 R_SPARC_TLS_TPOFF64 R_SPARC_GOTDATA_HIX22 R_SPARC_GOTDATA_LOX10 R_SPARC_GOTDATA_OP_HIX22 R_SPARC_GOTDATA_OP_LOX10 R_SPARC_GOTDATA_OP R_SPARC_H34 R_SPARC_SIZE32 R_SPARC_SIZE64 R_SPARC_WDISP10 R_SPARC_JMP_IREL R_SPARC_IRELATIVE R_SPARC_GNU_VTINHERIT R_SPARC_GNU_VTENTRY R_SPARC_REV32 sparc_reloc_valid_use SPARC_REGISTER goli y psr wim tbr pc npc fsr csr pc npc state fsr fprs y ! " # X Y x A D @ B F @ R @ P @ U @ @ S @ T @ bflush stbar swap muldiv v9 ultra3 v9v GNU_Sparc_HWCAPS GNU_Sparc_HWCAPS2 gnu , fjathplus vis3b adp sparc5 mwait xmpmul xmont nsec resv8 resv9 resv10 resv11 fjathhpc fjdes fjaes resv15 resv16 resv17 resv18 resv19 resv20 resv21 resv22 resv23 resv24 resv25 resv26 resv27 resv28 resv29 resv30 resv31 mul32 div32 fsmuld popc vis vis2 asi_blk_init fmaf vis3 random fjfmau ima asi_cache_sparing kasumi camellia md5 sha1 sha256 sha512 pause cbcond crc32c ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = 4 ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f & 3 C S c p $ / > M \ l z , 6 E S d u $ 9 K ` u 0 B T i ~ " 5 G X l R_PPC_NONE R_PPC_ADDR32 R_PPC_ADDR24 R_PPC_ADDR16 R_PPC_ADDR16_LO R_PPC_ADDR16_HI R_PPC_ADDR16_HA R_PPC_ADDR14 R_PPC_ADDR14_BRTAKEN R_PPC_ADDR14_BRNTAKEN R_PPC_REL24 R_PPC_REL14 R_PPC_REL14_BRTAKEN R_PPC_REL14_BRNTAKEN R_PPC_GOT16 R_PPC_GOT16_LO R_PPC_GOT16_HI R_PPC_GOT16_HA R_PPC_PLTREL24 R_PPC_COPY R_PPC_GLOB_DAT R_PPC_JMP_SLOT R_PPC_RELATIVE R_PPC_LOCAL24PC R_PPC_UADDR32 R_PPC_UADDR16 R_PPC_REL32 R_PPC_PLT32 R_PPC_PLTREL32 R_PPC_PLT16_LO R_PPC_PLT16_HI R_PPC_PLT16_HA R_PPC_SDAREL16 R_PPC_SECTOFF R_PPC_SECTOFF_LO R_PPC_SECTOFF_HI R_PPC_SECTOFF_HA R_PPC_TLS R_PPC_DTPMOD32 R_PPC_TPREL16 R_PPC_TPREL16_LO R_PPC_TPREL16_HI R_PPC_TPREL16_HA R_PPC_TPREL32 R_PPC_DTPREL16 R_PPC_DTPREL16_LO R_PPC_DTPREL16_HI R_PPC_DTPREL16_HA R_PPC_DTPREL32 R_PPC_GOT_TLSGD16 R_PPC_GOT_TLSGD16_LO R_PPC_GOT_TLSGD16_HI R_PPC_GOT_TLSGD16_HA R_PPC_GOT_TLSLD16 R_PPC_GOT_TLSLD16_LO R_PPC_GOT_TLSLD16_HI R_PPC_GOT_TLSLD16_HA R_PPC_GOT_TPREL16 R_PPC_GOT_TPREL16_LO R_PPC_GOT_TPREL16_HI R_PPC_GOT_TPREL16_HA R_PPC_GOT_DTPREL16 R_PPC_GOT_DTPREL16_LO R_PPC_GOT_DTPREL16_HI R_PPC_GOT_DTPREL16_HA R_PPC_EMB_NADDR32 R_PPC_EMB_NADDR16 R_PPC_EMB_NADDR16_LO R_PPC_EMB_NADDR16_HI R_PPC_EMB_NADDR16_HA R_PPC_EMB_SDAI16 R_PPC_EMB_SDA2I16 R_PPC_EMB_SDA2REL R_PPC_EMB_SDA21 R_PPC_EMB_MRKREF R_PPC_EMB_RELSEC16 R_PPC_EMB_RELST_LO R_PPC_EMB_RELST_HI R_PPC_EMB_RELST_HA R_PPC_EMB_BIT_FLD R_PPC_EMB_RELSDA R_PPC_DIAB_SDA21_LO R_PPC_DIAB_SDA21_HI R_PPC_DIAB_SDA21_HA R_PPC_DIAB_RELSDA_LO R_PPC_DIAB_RELSDA_HI R_PPC_DIAB_RELSDA_HA R_PPC_REL16 R_PPC_REL16_LO R_PPC_REL16_HI R_PPC_REL16_HA R_PPC_TOC16 ppc_reloc_valid_use PPC_GOT PPC_OPT _SDA_BASE_ .sdata .data _SDA2_BASE_ .sdata2 ! S T U V s f vector privileged msr vscr xer ctr dsisr dar dec vrsave spefscr mq tfhar tfiar texasr nip orig_gpr3 B m l e @ d w v @ A d C d d r @ t @ s @ bppcle truele 3 4 5 6 7 8 9 power6x dfp pa6t arch_2_05 ic_snoop smt booke cellbe power5+ power5 power4 notb efpdouble efpsingle spe ucache 4xxmac mmu fpu altivec ppc601 ppc64 ppc32 GNU_Power_ABI_FP GNU_Power_ABI_Vector GNU_Power_ABI_Struct_Return Any r3/r4 Memory Generic AltiVec SPE Hard or soft float Hard float Soft float Single-precision hard float A .opd , ; M _ q ( 9 F W h y / B Q ` v ) : F W k - A U l x / @ T k # : Q i $ = Q h ! 6 L b y R_PPC64_NONE R_PPC64_ADDR32 R_PPC64_ADDR24 R_PPC64_ADDR16 R_PPC64_ADDR16_LO R_PPC64_ADDR16_HI R_PPC64_ADDR16_HA R_PPC64_ADDR14 R_PPC64_ADDR14_BRTAKEN R_PPC64_ADDR14_BRNTAKEN R_PPC64_REL24 R_PPC64_REL14 R_PPC64_REL14_BRTAKEN R_PPC64_REL14_BRNTAKEN R_PPC64_GOT16 R_PPC64_GOT16_LO R_PPC64_GOT16_HI R_PPC64_GOT16_HA R_PPC64_COPY R_PPC64_GLOB_DAT R_PPC64_JMP_SLOT R_PPC64_RELATIVE R_PPC64_UADDR32 R_PPC64_UADDR16 R_PPC64_REL32 R_PPC64_PLT32 R_PPC64_PLTREL32 R_PPC64_PLT16_LO R_PPC64_PLT16_HI R_PPC64_PLT16_HA R_PPC64_SECTOFF R_PPC64_SECTOFF_LO R_PPC64_SECTOFF_HI R_PPC64_SECTOFF_HA R_PPC64_ADDR30 R_PPC64_ADDR64 R_PPC64_ADDR16_HIGHER R_PPC64_ADDR16_HIGHERA R_PPC64_ADDR16_HIGHEST R_PPC64_ADDR16_HIGHESTA R_PPC64_UADDR64 R_PPC64_REL64 R_PPC64_PLT64 R_PPC64_PLTREL64 R_PPC64_TOC16 R_PPC64_TOC16_LO R_PPC64_TOC16_HI R_PPC64_TOC16_HA R_PPC64_TOC R_PPC64_PLTGOT16 R_PPC64_PLTGOT16_LO R_PPC64_PLTGOT16_HI R_PPC64_PLTGOT16_HA R_PPC64_ADDR16_DS R_PPC64_ADDR16_LO_DS R_PPC64_GOT16_DS R_PPC64_GOT16_LO_DS R_PPC64_PLT16_LO_DS R_PPC64_SECTOFF_DS R_PPC64_SECTOFF_LO_DS R_PPC64_TOC16_DS R_PPC64_TOC16_LO_DS R_PPC64_PLTGOT16_DS R_PPC64_PLTGOT16_LO_DS R_PPC64_TLS R_PPC64_DTPMOD64 R_PPC64_TPREL16 R_PPC64_TPREL16_LO R_PPC64_TPREL16_HI R_PPC64_TPREL16_HA R_PPC64_TPREL64 R_PPC64_DTPREL16 R_PPC64_DTPREL16_LO R_PPC64_DTPREL16_HI R_PPC64_DTPREL16_HA R_PPC64_DTPREL64 R_PPC64_GOT_TLSGD16 R_PPC64_GOT_TLSGD16_LO R_PPC64_GOT_TLSGD16_HI R_PPC64_GOT_TLSGD16_HA R_PPC64_GOT_TLSLD16 R_PPC64_GOT_TLSLD16_LO R_PPC64_GOT_TLSLD16_HI R_PPC64_GOT_TLSLD16_HA R_PPC64_GOT_TPREL16_DS R_PPC64_GOT_TPREL16_LO_DS R_PPC64_GOT_TPREL16_HI R_PPC64_GOT_TPREL16_HA R_PPC64_GOT_DTPREL16_DS R_PPC64_GOT_DTPREL16_LO_DS R_PPC64_GOT_DTPREL16_HI R_PPC64_GOT_DTPREL16_HA R_PPC64_TPREL16_DS R_PPC64_TPREL16_LO_DS R_PPC64_TPREL16_HIGHER R_PPC64_TPREL16_HIGHERA R_PPC64_TPREL16_HIGHEST R_PPC64_TPREL16_HIGHESTA R_PPC64_DTPREL16_DS R_PPC64_DTPREL16_LO_DS R_PPC64_DTPREL16_HIGHER R_PPC64_DTPREL16_HIGHERA R_PPC64_DTPREL16_HIGHEST R_PPC64_DTPREL16_HIGHESTA R_PPC64_TLSGD R_PPC64_TLSLD R_PPC64_TOCSAVE R_PPC64_ADDR16_HIGH R_PPC64_ADDR16_HIGHA R_PPC64_TPREL16_HIGH R_PPC64_TPREL16_HIGHA R_PPC64_DTPREL16_HIGH R_PPC64_DTPREL16_HIGHA R_PPC64_JMP_IREL R_PPC64_IRELATIVE R_PPC64_REL16 R_PPC64_REL16_LO R_PPC64_REL16_HI R_PPC64_REL16_HA ppc64_reloc_valid_use PPC64_GLINK PPC64_OPD PPC64_OPDSZ PPC64_OPT ! " # $ S s f @ B @ m @ l @ ( e @ 0 @ @ 8 d @ H w @ P v @ @ A d C d d r @ t @ s @ & / : F R ^ i x % 1 = J Y h w ! 0 B T f v $ - 9 H R_390_NONE R_390_8 R_390_12 R_390_16 R_390_32 R_390_PC32 R_390_GOT12 R_390_GOT32 R_390_PLT32 R_390_COPY R_390_GLOB_DAT R_390_JMP_SLOT R_390_RELATIVE R_390_GOTOFF32 R_390_GOTPC R_390_GOT16 R_390_PC16 R_390_PC16DBL R_390_PLT16DBL R_390_PC32DBL R_390_PLT32DBL R_390_GOTPCDBL R_390_64 R_390_PC64 R_390_GOT64 R_390_PLT64 R_390_GOTENT R_390_GOTOFF16 R_390_GOTOFF64 R_390_GOTPLT12 R_390_GOTPLT16 R_390_GOTPLT32 R_390_GOTPLT64 R_390_GOTPLTENT R_390_PLTOFF16 R_390_PLTOFF32 R_390_PLTOFF64 R_390_TLS_LOAD R_390_TLS_GDCALL R_390_TLS_LDCALL R_390_TLS_GD32 R_390_TLS_GD64 R_390_TLS_GOTIE12 R_390_TLS_GOTIE32 R_390_TLS_GOTIE64 R_390_TLS_LDM32 R_390_TLS_LDM64 R_390_TLS_IE32 R_390_TLS_IE64 R_390_TLS_IEENT R_390_TLS_LE32 R_390_TLS_LE64 R_390_TLS_LDO32 R_390_TLS_LDO64 R_390_TLS_DTPMOD R_390_TLS_DTPOFF R_390_TLS_TPOFF R_390_20 R_390_GOT20 R_390_GOTPLT20 R_390_TLS_GOTIE20 s390_reloc_valid_use pswm pswa ` R S r orig_r2 system_call last_break high_r0 high_r1 high_r2 high_r3 high_r4 high_r5 high_r6 high_r7 high_r8 high_r9 high_r10 high_r11 high_r12 high_r13 high_r14 high_r15 fpc @ A H 0 @ @ @ @ ! @ ) @ 1 @ 9 @ A @ I @ Q @ Y @ a @ i @ q @ y @ @ @ A @ @ 0 @ @ @ @ ! @ ) @ 1 @ 9 @ A @ I @ Q @ Y @ a @ i @ q @ y @ s390_initreg.c ebl->class == ELFCLASS32 s390_normalize_pc & 1 < F R ^ i v . < L \ k { R_68K_NONE R_68K_32 R_68K_16 R_68K_8 R_68K_PC32 R_68K_PC16 R_68K_PC8 R_68K_GOT32 R_68K_GOT16 R_68K_GOT8 R_68K_GOT32O R_68K_GOT16O R_68K_GOT8O R_68K_PLT32 R_68K_PLT16 R_68K_PLT8 R_68K_PLT32O R_68K_PLT16O R_68K_PLT8O R_68K_COPY R_68K_GLOB_DAT R_68K_JMP_SLOT R_68K_RELATIVE R_68K_TLS_GD32 R_68K_TLS_GD16 R_68K_TLS_GD8 R_68K_TLS_LDM32 R_68K_TLS_LDM16 R_68K_TLS_LDM8 R_68K_TLS_LDO32 R_68K_TLS_LDO16 R_68K_TLS_LDO8 R_68K_TLS_IE32 R_68K_TLS_IE16 R_68K_TLS_IE8 R_68K_TLS_LE32 R_68K_TLS_LE16 R_68K_TLS_LE8 R_68K_TLS_DTPMOD32 R_68K_TLS_DTPREL32 R_68K_TLS_TPREL32 m68k_reloc_valid_use X ` P Q X 8 < H ` R_BPF_NONE R_BPF_64_64 R_BPF_64_32 bpf_reloc_valid_use r%d $ 5 B T i ~ / C V k # 1 > L Z h ~ " / < I W e R_RISCV_NONE R_RISCV_32 R_RISCV_64 R_RISCV_RELATIVE R_RISCV_COPY R_RISCV_JUMP_SLOT R_RISCV_TLS_DTPMOD32 R_RISCV_TLS_DTPMOD64 R_RISCV_TLS_DTPREL32 R_RISCV_TLS_DTPREL64 R_RISCV_TLS_TPREL32 R_RISCV_TLS_TPREL64 R_RISCV_BRANCH R_RISCV_JAL R_RISCV_CALL R_RISCV_CALL_PLT R_RISCV_GOT_HI20 R_RISCV_TLS_GOT_HI20 R_RISCV_TLS_GD_HI20 R_RISCV_PCREL_HI20 R_RISCV_PCREL_LO12_I R_RISCV_PCREL_LO12_S R_RISCV_HI20 R_RISCV_LO12_I R_RISCV_LO12_S R_RISCV_TPREL_HI20 R_RISCV_TPREL_LO12_I R_RISCV_TPREL_LO12_S R_RISCV_TPREL_ADD R_RISCV_ADD8 R_RISCV_ADD16 R_RISCV_ADD32 R_RISCV_ADD64 R_RISCV_SUB8 R_RISCV_SUB16 R_RISCV_SUB32 R_RISCV_SUB64 R_RISCV_GNU_VTINHERIT R_RISCV_GNU_VTENTRY R_RISCV_ALIGN R_RISCV_RVC_BRANCH R_RISCV_RVC_JUMP R_RISCV_RVC_LUI R_RISCV_GPREL_I R_RISCV_GPREL_S R_RISCV_TPREL_I R_RISCV_TPREL_S R_RISCV_RELAX R_RISCV_SUB6 R_RISCV_SET6 R_RISCV_SET8 R_RISCV_SET16 R_RISCV_SET32 R_RISCV_32_PCREL riscv_reloc_valid_use __global_pointer$ ( ) 2 3 4 5 6 7 8 9 : ; @ z Z [ * + * + 5 L ] x 4 L d | - ? N ` r * A [ u * @ R_CKCORE_NONE R_CKCORE_ADDR32 R_CKCORE_PCRELIMM8BY4 R_CKCORE_PCRELIMM11BY2 R_CKCORE_PCREL32 R_CKCORE_PCRELJSR_IMM11BY2 R_CKCORE_RELATIVE R_CKCORE_COPY R_CKCORE_GLOB_DAT R_CKCORE_JUMP_SLOT R_CKCORE_GOTOFF R_CKCORE_GOTPC R_CKCORE_GOT32 R_CKCORE_PLT32 R_CKCORE_ADDRGOT R_CKCORE_ADDRPLT R_CKCORE_PCREL_IMM26BY2 R_CKCORE_PCREL_IMM16BY2 R_CKCORE_PCREL_IMM16BY4 R_CKCORE_PCREL_IMM10BY2 R_CKCORE_PCREL_IMM10BY4 R_CKCORE_ADDR_HI16 R_CKCORE_ADDR_LO16 R_CKCORE_GOTPC_HI16 R_CKCORE_GOTPC_LO16 R_CKCORE_GOTOFF_HI16 R_CKCORE_GOTOFF_LO16 R_CKCORE_GOT12 R_CKCORE_GOT_HI16 R_CKCORE_GOT_LO16 R_CKCORE_PLT12 R_CKCORE_PLT_HI16 R_CKCORE_PLT_LO16 R_CKCORE_ADDRGOT_HI16 R_CKCORE_ADDRGOT_LO16 R_CKCORE_ADDRPLT_HI16 R_CKCORE_ADDRPLT_LO16 R_CKCORE_PCREL_JSR_IMM26BY2 R_CKCORE_TOFFSET_LO16 R_CKCORE_DOFFSET_LO16 R_CKCORE_PCREL_IMM18BY2 R_CKCORE_DOFFSET_IMM18 R_CKCORE_DOFFSET_IMM18BY2 R_CKCORE_DOFFSET_IMM18BY4 R_CKCORE_GOT_IMM18BY4 R_CKCORE_PLT_IMM18BY4 R_CKCORE_PCREL_IMM7BY4 R_CKCORE_TLS_LE32 R_CKCORE_TLS_IE32 R_CKCORE_TLS_GD32 R_CKCORE_TLS_LDM32 R_CKCORE_TLS_LDO32 R_CKCORE_TLS_DTPMOD32 R_CKCORE_TLS_DTPOFF32 R_CKCORE_TLS_TPOFF32 csky_reloc_valid_use CSKY_ATTRIBUTES hi $ ./i386_data.h d->opoff1 % 8 + 4 <= 8 d->opoff1 % 8 + 3 <= 8 ecsd %%es:(%%%sdi) $0x%x d->opoff1 % 8 == 2 || d->opoff1 % 8 == 5 %%xmm%x %%mm%x d->opoff1 / 8 == 1 %%st(%x) (*d->prefixes & prefix) == 0 (%%%s%s) bx d->opoff1 / 8 == 2 d->opoff1 % 8 == 2 %%%s%x d->opoff1 % 8 == 0 d->opoff1 / 8 == 5 (%dx) acdb %s0x%x (%%b%c,%%%ci) (%%%s) %s0x%x(%%%n%s) ! nodisp xp d->opoff1 / 8 == d->opoff2 / 8 d->opoff2 % 8 == 5 %%%s cltd cwtl INVALID not handled jecxz jcxz cwtd cbtw i386_disasm.c data <= end curr + clen + 2 * (len - clen) <= match_end lock rep repne repe rep repne data16 addr16 unknown prefix unknown suffix %d # <%s> # %#llx r >= 0 string_end_idx != ~0ul (bad) FCT_sreg3 FCT_sreg2 FCT_xmmreg FCT_mmxreg FCT_freg FCT_ds_xx FCT_crdb FCT_sel FCT_disp8 FCT_reg eax ecx edx ebx esp ebp esi edi FCT_reg$w FCT_reg64 generic_abs si di bp bx general_mod$r_m FCT_mod$r_m FCT_mod$r_m$w FCT_Mod$R_m FCT_MOD$R_M FCT_mod$8r_m FCT_mod$16r_m FCT_moda$r_m 7" " ? 8 8 8 8 4f 4 $ 8 8 " 4f T # T 4f U # U c b # # # # 8 # # 88# # 80# # 8( 8 8 " " " " 4" 5 @ < 88 88 8 : 4 4 4f # # 8 " 4 4 4f ' / 8 H 80" w " " " " " " " " " " " " " " " " " " " " " " " " " " " " 8 8 8 8( 8 8 8 8( 80 88 8 8 8 8(" 8 80" 3 3 " 8 8 " " " 80 80 80 88 88 88 8 8 8 8 8(" " 8 8 88 8 8 8( 88 8 8 80 88 88 8(# i 8 @ l " 3 # 88 p 8 8 8( # # # # 8 # 8 # 8 # 80 # # # 8 8 # # " # ! # # # # # # 8 8 " 4 8 8 8 n 8 80 P X h ` a 8 8 8 8 8 8 " 2" 3" 1 8 8 8 8 8 8 " 88 88 88 8 8 8 8 8 8 8(# # 8( 8(# # 3 3 3 3 # x # y # 8 3 3 # 8 # 8 # 8 # 8 ( * , 8( 8( 8 " # 8 # 8(" # 8 # 8 # 8 # 8 # 8 # 8 # " 0 0 2 4 80 80" w4f # 4f # 4f # 4f # 4f # # U # T $ $ $ $ $ $ $ $ 5 5 5 5 5 5 5 5 # 8 # 8 # 8 # 8 4 4 4f # 4 4 4f # 4 4 4f # # 4f # 4f # 4f # 4f # 4 4f # # 4f # 4f # 4f ( # ( 4f ) # ) 4 * 4 * 4f * # * 4f + # + 4 , 4 , 4f , # , 4f - 4 - 4 - # - 4f . # . 4f / # / " 74f P # P 4f Q 4 Q 4 Q # Q 4 R # R 4 S # S 4f T # T 4f U # U 4f V # V 4f W # W 4 X 4 X 4f X # X 4 Y 4 Y 4f Y # Y 4 Z 4 Z 4f Z # Z 4f [ 4 [ # [ 4 \ 4 \ 4f \ # \ 4 ] 4 ] 4f ] # ] 4 ^ 4 ^ 4f ^ # ^ 4 _ 4 _ 4f _ # _ 4f ` # ` 4f a # a 4f b # b 4f c # c 4f d # d 4f e # e 4f f # f 4f g # g 4f h # h 4f i # i 4f j # j 4f k # k 4f l 4f m 4f n # n 4f o 4 o # o 4f p 4 p 4 p # p 4f t # t 4f u # u 4f v # v 4f | 4 | 4f } 4 } 4f ~ 4 ~ # ~ 4f 4 # # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f 4 4 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef : 4 : 4f 804 80# 80# 884f q # q 4f q # q 4f q # q 4f r # r 4f r # r 4f r # r 4f s # s 4f s 4f s # s 4f s 3 3 3 # 88# Ef : Ef : Ef 8 Ef 8 Ef :@ Ef :A Ef :! Ef 8* Ef :B Ef 8+ Ef 8 Ef : Ef 8) Ef :a Ef :` Ef :c Ef :b Ef 87 Ef 8A Ef : Ef :" Ef 8< Ef 8= Ef 8? Ef 8> Ef 88 Ef 89 Ef 8; Ef 8: Ef 8 Ef 8! Ef 8" Ef 8# Ef 8$ Ef 8% Ef 80 Ef 81 Ef 82 Ef 83 Ef 84 Ef 85 Ef 8( Ef 8@ Ef 8 Ef : Ef : Ef : Ef : .>&de6fg i386_disasm F L " : RX * @ fo 2 ` x pavgusb pfadd pfsub pfsubr pfacc pfcmpge pfcmpgt pfcmpeq pfmin pfmax pi2fd pf2id pfrcp pfrsqrt pfmul pfrcpit1 pfrsqit1 pfrcpit2 pmulhrw cmpeq cmplt cmple cmpunord cmpneq cmpnlt cmpnle cmpord aaa aad aam aas adc add addpd addps addsd addss addsubpd addsubps and andnpd andnps andpd andps arpl blendpd blendps blendvpd blendvps bound bsf bsr bswap bt btc btr bts call clc cld clflush cli clts cmc cmov cmp cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmps cmpunordps cmpunordss cmpxchg cmpxchg8b comisd comiss cpuid cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtpi2ps cvtps2dq cvtps2pd cvtps2pi cvtsd2si cvtsd2ss cvtsi2sd cvtsi2ss cvtss2sd cvtss2si cvttpd2dq cvttpd2pi cvttps2dq cvttps2pi cvttsd2si cvttss2si daa das dec div divpd divps divsd divss dppd dpps emms enter f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdiv fdivp fdivr fdivrp ffree fiadd ficom ficomp fidiv fidivl fidivr fidivrl fild fildl fildll fimul fincstp finit fist fistp fistpll fisttp fisttpll fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldt fldz fmul fmulp fnclex fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fscale fsin fsincos fsqrt fst fstp fstpt fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fwait fxam fxch fxrstor fxsave fxtract fyl2x fyl2xp1 getsec haddpd haddps hlt hsubpd hsubps idiv imul in inc ins insertps int int3 into invd invlpg iret j jmp lahf lar lcall lddqu ldmxcsr lds lea leave les lfence lfs lgdt lgs lidt ljmp lldt lmsw lock lods loop loope loopne lret lsl lss ltr maskmovdqu maskmovq maxpd maxps maxsd maxss mfence minpd minps minsd minss monitor mov movapd movaps movd movddup movdq2q movdqa movdqu movhlpd movhlps movhpd movhps movlhpd movlhps movlpd movlps movmskpd movmskps movntdq movntdqa movnti movntpd movntps movntq movq movq2dq movs movsbl movsd movshdup movsldup movss movswl movupd movups movzbl movzwl mpsadbw mul mulpd mulps mulsd mulss mwait neg nop not or orpd orps out outs pabsb pabsd pabsw packssdw packsswb packusdw packuswb paddb paddd paddq paddsb paddsw paddusb paddusw paddw palignr pand pandn pause pavgb pavgw pblendvb pblendw pcmpeqb pcmpeqd pcmpeqq pcmpeqw pcmpestri pcmpestrm pcmpgtb pcmpgtd pcmpgtq pcmpgtw pcmpistri pcmpistrm pextrw phaddd phaddsw phaddw phminposuw phsubd phsubsw phsubw pinsrb pinsrd pinsrw pmaddubsw pmaddwd pmaxsb pmaxsd pmaxsw pmaxub pmaxud pmaxuw pminsb pminsd pminsw pminub pminud pminuw pmovmskb pmovsxbd pmovsxbq pmovsxbw pmovsxdq pmovsxwd pmovsxwq pmovzxbd pmovzxbq pmovzxbw pmovzxdq pmovzxwd pmovzxwq pmuldq pmulhrsw pmulhuw pmulhw pmulld pmullw pmuludq pop popa popcnt popf por prefetch prefetchnta prefetcht0 prefetcht1 prefetcht2 prefetchw psadbw pshufb pshufd pshufhw pshuflw pshufw psignb psignd psignw pslld pslldq psllq psllw psrad psraw psrld psrldq psrlq psrlw psubb psubd psubq psubsb psubsw psubusb psubusw psubw ptest punpckhbw punpckhdq punpckhqdq punpckhwd punpcklbw punpckldq punpcklqdq punpcklwd push pusha pushf pxor rcl rcpps rcpss rcr rdmsr rdpmc rdtsc ret rol ror roundpd roundps roundsd roundss rsm rsqrtps rsqrtss sahf sar sbb scas set sfence sgdtl shl shld shr shrd shufpd shufps sidtl sldt smsw sqrtpd sqrtps sqrtsd sqrtss stc std sti stmxcsr stos str sub subpd subps subsd subss swapgs syscall sysenter sysexit sysret test ucomisd ucomiss ud2a unpckhpd unpckhps unpcklpd unpcklps verr verw vmcall vmclear vmlaunch vmptrld vmptrst vmread vmresume vmwrite vmxoff vmxon wbinvd wrmsr xadd xchg xlat xor xorpd xorps $ * 0 9 B F M T Z ` e m u ~ ) 2 ; D M R ] h p z ( 2 < F P Z ^ b f j p v | % - 2 8 > E K Q W ^ d k r z $ + 0 7 > F M T Z a g o v } " & - 4 9 > A E I R V [ ` e l q s w | ! ' . 4 : @ F N R Y ` e m u | ( 1 7 > E L S Z b f l r x ~ % + 1 7 @ H P X ` h r | # * 1 8 ? F M T [ b i r { # ( , 5 A L W b l s z ! ' 1 ; F P Z d o y ~ ! % * 1 8 > C H O V ] d h l p x } $ , 4 ; D L S Y ` f k p u y o no b ae e ne be a s ns p np l ge le g [0m %ax %cl %eax %st %xmm0 * %ecx %st %edx 0 % " # $ % & & & & & 5 8 9 < = ? M S T U U V ] ^0 e ` _ u t a K a ! a K ! K ! K ! b ! g K { i K ! ! ! c q K d e f g K i K h K n K j K l K k K m K o o r r s p K q K K K t u v K v ! v w ! ~ y ! x K x ! x y ! z h | n } ` @ @ 0 % 0 ! ' A ( ) * * * * * - - . 1 1 1 1 1 1 1 ! ! 1 1 ! ! ! ! ! ! ! + & + ( ] ? ? @ @ ^ ^ ' + ) 6 - 1 / 3 ( , * 7 . 2 0 4 " " " " " " " " " " " " " " " " I J B C " " Q R N P @ G L F : ; " " + , $ % " # H K A E D O > Y Z W X 3 3 L L O O M M 5 5 2 2 ( ( ( F F I I G G " " " \ ( \ R R ( ( 8 8 } } " " k " k h h ; ; < < b b B B C C z z { { " g g 9 9 : : a a ~ ~ " 6 6 = = 7 7 U U S S T T ] ] Y Y W W X X y y / / 1 1 0 0 > % !( > ! % !( % !( !( !( \ % !( [ % !( % !( % !( 4 D !( E % !( H J % !( K % !( P % !( Q % !( N V Z % !( [ % !( _ ` c d e f i j n l m p q o t r s v w u x | % !( % !( % !( % !( $0x%llx r%db %s0x%x(%%rip) %s0x%llx cltq cmpxchg8b jrcxz cqto cmpxchg16b rex FCT_sreg3 FCT_sreg2 FCT_xmmreg FCT_mmxreg FCT_freg FCT_ds_xx FCT_crdb FCT_sel FCT_disp8 FCT_reg eax ecx edx ebx esp ebp esi edi FCT_reg$w a c d b sp bp si di FCT_reg64 rax rcx rdx rbx rsp rbp rsi rdi r8 r9 r10 r11 r12 r13 r14 r15 general_mod$r_m FCT_mod$r_m FCT_mod$r_m$w FCT_mod$64r_m FCT_Mod$R_m FCT_MOD$R_M FCT_mod$8r_m FCT_mod$16r_m generic_abs 8 8 8 8 4f 4 $ 8 8 " 4f T # T 4f U # U c # # # # 8 # # 88# # 80# # 8( 8 8 " " " " 4" 5 @ < 88 88 8 : 4 4 4f # # 8 " 4 4 4f 8 80" w " " " " " " " " " " " " " " " " " " " " " " " " " " " " 8 8 8 8( 8 8 8 8( 80 88 8 8 8 8(" 8 80" 3 3 " 8 8 " " " 80 80 80 88 88 88 8 8 8 8 8(" " 8 8 88 8 8 8( 88 8 8 80 88 88 8(# i 8 l " 3 # 88 p 8 8 8( # # # # 8 # 8 # 8 # 80 # # # 8 8 # # " # ! # # # # # # 8 8 " 4 8 8 8 n 8 80 P X h 8 8 8 8 8 8 " 2" 3" 1 8 8 8 8 8 8 " 88 88 88 8 8 8 8 8 8 8(# # 8( 8(# # 3 3 3 3 # x # y # 8 3 3 # 8 # 8 # 8 # 8 ( * , 8( 8( 8 " # 8 # 8(" # 8 # 8 # 8 # 8 # 8 # 8 # " 0 0 2 4 80 80" w4f # 4f # 4f # 4f # 4f # # U # T $ $ $ $ $ $ $ $ 5 5 5 5 5 5 5 5 # 8 # 8 # 8 # 8 4 4 4f # 4 4 4f # 4 4 4f # # 4f # 4f # 4f # 4f # 4 4f # # 4f # 4f # 4f ( # ( 4f ) # ) 4 * 4 * 4f * # * 4f + # + 4 , 4 , 4f , # , 4f - 4 - 4 - # - 4f . # . 4f / # / " 74f P # P 4f Q 4 Q 4 Q # Q 4 R # R 4 S # S 4f T # T 4f U # U 4f V # V 4f W # W 4 X 4 X 4f X # X 4 Y 4 Y 4f Y # Y 4 Z 4 Z 4f Z # Z 4f [ 4 [ # [ 4 \ 4 \ 4f \ # \ 4 ] 4 ] 4f ] # ] 4 ^ 4 ^ 4f ^ # ^ 4 _ 4 _ 4f _ # _ 4f ` # ` 4f a # a 4f b # b 4f c # c 4f d # d 4f e # e 4f f # f 4f g # g 4f h # h 4f i # i 4f j # j 4f k # k 4f l 4f m 4f n # n 4f o 4 o # o 4f p 4 p 4 p # p 4f t # t 4f u # u 4f v # v 4f | 4 | 4f } 4 } 4f ~ 4 ~ # ~ 4f 4 # # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f 4 4 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # 4f # Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef 8 4 8 Ef : 4 : 4f 804 80# 80# 884f q # q 4f q # q 4f q # q 4f r # r 4f r # r 4f r # r 4f s # s 4f s 4f s # s 4f s 3 3 3 # 88# Ef : Ef : Ef 8 Ef 8 Ef :@ Ef :A Ef :! Ef 8* Ef :B Ef 8+ Ef 8 Ef : Ef 8) Ef :a Ef :` Ef :c Ef :b Ef 87 Ef 8A Ef : Ef :" Ef 8< Ef 8= Ef 8? Ef 8> Ef 88 Ef 89 Ef 8; Ef 8: Ef 8 Ef 8! Ef 8" Ef 8# Ef 8$ Ef 8% Ef 80 Ef 81 Ef 82 Ef 83 Ef 84 Ef 85 Ef 8( Ef 8@ Ef 8 Ef : Ef : Ef : Ef : .>&de6fg x86_64_disasm F L " : RX * @ fo 2 ` x pavgusb pfadd pfsub pfsubr pfacc pfcmpge pfcmpgt pfcmpeq pfmin pfmax pi2fd pf2id pfrcp pfrsqrt pfmul pfrcpit1 pfrsqit1 pfrcpit2 pmulhrw cmpeq cmplt cmple cmpunord cmpneq cmpnlt cmpnle cmpord adc add addpd addps addsd addss addsubpd addsubps and andnpd andnps andpd andps blendpd blendps blendvpd blendvps bsf bsr bswap bt btc btr bts call clc cld clflush cli clts cmc cmov cmp cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmps cmpunordps cmpunordss cmpxchg comisd comiss cpuid cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtpi2ps cvtps2dq cvtps2pd cvtps2pi cvtsd2si cvtsd2ss cvtsi2sd cvtsi2ss cvtss2sd cvtss2si cvttpd2dq cvttpd2pi cvttps2dq cvttps2pi cvttsd2si cvttss2si dec div divpd divps divsd divss dppd dpps emms enter f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdiv fdivp fdivr fdivrp ffree fiadd ficom ficomp fidiv fidivl fidivr fidivrl fild fildl fildll fimul fincstp finit fist fistp fistpll fisttp fisttpll fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldt fldz fmul fmulp fnclex fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fscale fsin fsincos fsqrt fst fstp fstpt fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fwait fxam fxch fxrstor fxsave fxtract fyl2x fyl2xp1 getsec haddpd haddps hlt hsubpd hsubps idiv imul in inc ins insertps int int3 invd invlpg iret j jmp lahf lar lcall lddqu ldmxcsr lea leave lfence lfs lgdt lgs lidt ljmp lldt lmsw lock lods loop loope loopne lret lsl lss ltr maskmovdqu maskmovq maxpd maxps maxsd maxss mfence minpd minps minsd minss monitor mov movapd movaps movd movddup movdq2q movdqa movdqu movhlpd movhlps movhpd movhps movlhpd movlhps movlpd movlps movmskpd movmskps movntdq movntdqa movnti movntpd movntps movntq movq movq2dq movs movsbl movsd movshdup movsldup movslq movss movswl movupd movups movzbl movzwl mpsadbw mul mulpd mulps mulsd mulss mwait neg nop not or orpd orps out outs pabsb pabsd pabsw packssdw packsswb packusdw packuswb paddb paddd paddq paddsb paddsw paddusb paddusw paddw palignr pand pandn pause pavgb pavgw pblendvb pblendw pcmpeqb pcmpeqd pcmpeqq pcmpeqw pcmpestri pcmpestrm pcmpgtb pcmpgtd pcmpgtq pcmpgtw pcmpistri pcmpistrm pextrw phaddd phaddsw phaddw phminposuw phsubd phsubsw phsubw pinsrb pinsrd pinsrw pmaddubsw pmaddwd pmaxsb pmaxsd pmaxsw pmaxub pmaxud pmaxuw pminsb pminsd pminsw pminub pminud pminuw pmovmskb pmovsxbd pmovsxbq pmovsxbw pmovsxdq pmovsxwd pmovsxwq pmovzxbd pmovzxbq pmovzxbw pmovzxdq pmovzxwd pmovzxwq pmuldq pmulhrsw pmulhuw pmulhw pmulld pmullw pmuludq pop popcnt popf por prefetch prefetchnta prefetcht0 prefetcht1 prefetcht2 prefetchw psadbw pshufb pshufd pshufhw pshuflw pshufw psignb psignd psignw pslld pslldq psllq psllw psrad psraw psrld psrldq psrlq psrlw psubb psubd psubq psubsb psubsw psubusb psubusw psubw ptest punpckhbw punpckhdq punpckhqdq punpckhwd punpcklbw punpckldq punpcklqdq punpcklwd push pushf pushq pxor rcl rcpps rcpss rcr rdmsr rdpmc rdtsc ret rol ror roundpd roundps roundsd roundss rsm rsqrtps rsqrtss sahf sar sbb scas set sfence sgdt shl shld shr shrd shufpd shufps sidt sldt smsw sqrtpd sqrtps sqrtsd sqrtss stc std sti stmxcsr stos str sub subpd subps subsd subss swapgs syscall sysenter sysexit sysret test ucomisd ucomiss ud2a unpckhpd unpckhps unpcklpd unpcklps verr verw vmcall vmclear vmlaunch vmptrld vmptrst vmread vmresume vmwrite vmxoff vmxon wbinvd wrmsr xadd xchg xlat xor xorpd xorps ) 2 6 = D J P X ` i r v z ) 2 7 B M U \ c i r { ! + 5 9 = C I O U Z _ d j p u z $ * 1 7 > E M R X _ e m s x ~ ' - 4 : B I P U ] c g l r w } % ) . 3 : ? A E J N T Z b f l s w | & + 3 ; B I Q Y ` g o w ~ ' / 3 9 ? E K Q U Y ] ` e j n s y % - 5 ? I Q Y a i s } ! ( / 6 ? H Q Z c l u ~ * 4 ; B I Q Y ` g n u { " , 7 A F L R W [ a g k q w } # * . 2 6 > C G K Q W ] c j r { & , 1 6 ; ? E o no b ae e ne be a s ns p np l ge le g [0m %ax %cl %rax %st %xmm0 * %rcx %st %rdx 0 / 2 5 6 8 F L M T U0 \ W V l } k X K X ! X K ! K ! K ! Y ! ^ K r ` K ! | ! ! Z h K [ \ ] ~ ^ K ` K _ K e K a K c K b K d K f f i i j g K h K K K k l m K m ! m v n ! u p ! o K o ! o x w p ! q _ s e t y z { } ` @ @ 0 % 0 6 u " " # t t t1 v1 t 1 1 1 ! ! 1 1 ! ! ! ! ! ! ! + + x } y z { | T 4 4 5 5 S S w w ! % # 0 ' + ) - " & $ 1 ( , * . " " " " " " " " " " " " " " " " B C ; < " " J K G I 9 @ E ? 3 4 " " ! A D : > = H 7 P Q N O ( ( A A D D B B * * ' ' ( ( ( ; ; > > < < " " " Q ( Q G G ( ( - - r r " " ` " ` ] ] 0 0 1 1 W W 7 7 8 8 o o p p " \ \ . . / / V V s s ~ ~ " + + 2 2 , , J J H H I I R R N N L L M M n n $ $ & & % % 3 % !( 3 % !( % !( !( !( S % !( R % !( % !( % !( ) 9 !( : % !( = ? % !( @ % !( E % !( F % !( C K O % !( P % !( T U X Y Z [ ^ _ c a b e f d i g h k l j m q % !( % !( % !( % !( t r%1$d = %2$#llx r%1$d = map_fd(%2$#llx) r%1$d = ld_pseudo(%3$d, %2$#llx) call %1$d r0 = *(u8 *)skb[%1$d] r0 = *(u16 *)skb[%1$d] r0 = *(u32 *)skb[%1$d] r%1$d = le%2$d(r%1$d) r%1$d = be%2$d(r%1$d) r%1$d = (u32)r%1$d + %2$d r%1$d = (u32)r%1$d - %2$d r%1$d = (u32)r%1$d * %2$d r%1$d = (u32)r%1$d / %2$d r%1$d = (u32)r%1$d | %2$#x r%1$d = (u32)r%1$d & %2$#x r%1$d = (u32)r%1$d << %2$d r%1$d = (u32)r%1$d >> %2$d r%1$d = (u32)r%1$d %% %2$d r%1$d = (u32)r%1$d ^ %2$#x r%1$d = %2$#x r%1$d = (u32)((s32)r%1$d >> %2$d) r%1$d += %2$d r%1$d -= %2$d r%1$d *= %2$d r%1$d /= %2$d r%1$d |= %2$d r%1$d &= %2$d r%1$d <<= %2$d r%1$d >>= %2$d r%1$d %%= %2$d r%1$d ^= %2$d r%1$d = %2$d r%1$d = (s64)r%1$d >> %2$d r0 = *(u8 *)skb[r%1$d+%2$d] r0 = *(u16 *)skb[r%1$d+%2$d] r0 = *(u32 *)skb[r%1$d+%2$d] r%1$d = (u32)r%1$d + (u32)r%2$d r%1$d = (u32)r%1$d - (u32)r%2$d r%1$d = (u32)r%1$d * (u32)r%2$d r%1$d = (u32)r%1$d / (u32)r%2$d r%1$d = (u32)r%1$d | (u32)r%2$d r%1$d = (u32)r%1$d & (u32)r%2$d r%1$d = (u32)r%1$d << (u32)r%2$d r%1$d = (u32)r%1$d >> (u32)r%2$d r%1$d = (u32)r%1$d %% (u32)r%2$d r%1$d = (u32)r%1$d ^ (u32)r%2$d r%1$d = (u32)r%2$d r%1$d = (u32)((s32)r%1$d >> r%2$d) r%1$d += r%2$d r%1$d -= r%2$d r%1$d *= r%2$d r%1$d /= r%2$d r%1$d |= r%2$d r%1$d &= r%2$d r%1$d <<= r%2$d r%1$d >>= r%2$d r%1$d %%= r%2$d r%1$d ^= r%2$d r%1$d = r%2$d r%1$d = (s64)r%1$d >> r%2$d r%1$d = (u32)-r%1$d r%1$d = -r%1$d if r%1$d == %2$d goto %3$#x if r%1$d > %2$d goto %3$#x if r%1$d >= %2$d goto %3$#x if r%1$d & %2$d goto %3$#x if r%1$d != %2$d goto %3$#x if (s64)r%1$d > %2$d goto %3$#x if (s64)r%1$d >= %2$d goto %3$#x if r%1$d < %2$d goto %3$#x if r%1$d <= %2$d goto %3$#x if (s64)r%1$d < %2$d goto %3$#x if (s64)r%1$d <= %2$d goto %3$#x if r%1$d == r%2$d goto %3$#x if r%1$d > r%2$d goto %3$#x if r%1$d >= r%2$d goto %3$#x if r%1$d & r%2$d goto %3$#x if r%1$d != r%2$d goto %3$#x if (s64)r%1$d > (s64)r%2$d goto %3$#x if (s64)r%1$d >= (s64)r%2$d goto %3$#x if r%1$d < r%2$d goto %3$#x if r%1$d <= r%2$d goto %3$#x if (s64)r%1$d < (s64)r%2$d goto %3$#x if (s64)r%1$d <= (s64)r%2$d goto %3$#x *(u8 *)(r%1$d%3$+d) = %2$d *(u16 *)(r%1$d%3$+d) = %2$d *(u32 *)(r%1$d%3$+d) = %2$d *(u64 *)(r%1$d%3$+d) = %2$d r%1$d = *(u8 *)(r%2$d%3$+d) r%1$d = *(u16 *)(r%2$d%3$+d) r%1$d = *(u32 *)(r%2$d%3$+d) r%1$d = *(u64 *)(r%2$d%3$+d) *(u8 *)(r%1$d%3$+d) = r%2$d *(u16 *)(r%1$d%3$+d) = r%2$d *(u32 *)(r%1$d%3$+d) = r%2$d *(u64 *)(r%1$d%3$+d) = r%2$d lock *(u32 *)(r%1$d%3$+d) += r%2$d lock *(u64 *)(r%1$d%3$+d) += r%2$d goto %1$#x invalid class %s ld ldx st stx alu jmp 6 alu64 c.addi sext.w addiw c.li flw srai srli andi c.mv c.add beqz bnez fsw fld lui jalr fsd unimp c.nop jal ebreak jr c.slli seqz not sext. auipc neg negw fmin. fmax. csrw csrs csrsi csrr csrc sgtz mret sret wfi uret bleu sltz snez blez fence fence.tso ecall bgtz fence.i riscv_disasm.c %llu %llu(%s) %lld(%s) %u(%s) %lld c. 0x%04x cp[-1] != ' ' fmv.x. fclass. fmv. .x fcvt. fsqrt. 0x%08x 0x wd csrrw csrrs csrrc csrrwi csrrsi csrrci ustatus fflags fram fcsr uie utvec uscratch uepc ucause utval uip sedeleg sideleg scounteren vsstatus vsie vstvec vsscratch vsepc vscause vstval vsip vsatp hstatus hedeleg hideleg htimedelta hcounteren htimedeltah hgatp hpmcounter3 hpmcounter4 hpmcounter5 hpmcounter6 hpmcounter7 hpmcounter8 hpmcounter9 hpmcounter10 hpmcounter11 hpmcounter12 hpmcounter13 hpmcounter14 hpmcounter15 hpmcounter16 hpmcounter17 hpmcounter18 hpmcounter19 hpmcounter20 hpmcounter21 hpmcounter22 hpmcounter23 hpmcounter24 hpmcounter25 hpmcounter26 hpmcounter27 hpmcounter28 hpmcounter29 hpmcounter30 hpmcounter31 cycleh timeh instreth hpmcounter3h hpmcounter4h hpmcounter5h hpmcounter6h hpmcounter7h hpmcounter8h hpmcounter9h hpmcounter10h hpmcounter11h hpmcounter12h hpmcounter13h hpmcounter14h hpmcounter15h hpmcounter16h hpmcounter17h hpmcounter18h hpmcounter19h hpmcounter20h hpmcounter21h hpmcounter22h hpmcounter23h hpmcounter24h hpmcounter25h hpmcounter26h hpmcounter27h hpmcounter28h hpmcounter29h hpmcounter30h hpmcounter31h fsflagsi fsrmi fsflags fsrm fssr rdcycle rdtime rdinstret frflags frrm frsr beq bne blt bge bltu bgeu fsgnj. fsgnjn. fsgnjx. fneg. fabs. fle flt feq fadd fsub fmul fdiv rne rtz rdn rup rmm dyn fmadd. fmsub. fnmsub. fnmadd. addw sllw srlw subw sraw mulw divw divuw remw remuw sll slt sltu srl sra mulh mulhsu mulhu divu rem remu .rl .aq .aqrl amoadd amoswap amoxor amoor amoand amomin amomax amominu amomaxu fsq sb slti sltiu xori unknown ir irw io iow ior iorw flq lb lbu lwu ft0 ft1 ft2 ft3 ft4 ft5 ft6 ft7 fs0 fs1 fa0 fa1 fa2 fa3 fa4 fa5 fa6 fa7 fs2 fs3 fs4 fs5 fs6 fs7 fs8 fs9 fs10 fs11 ft8 ft9 ft10 ft11 riscv_disasm sd qwd q [0m .dwo /proc/self/fd/%u dwarf_begin_elf.c sizeof (struct Dwarf) < mem_default_size .debug_info .debug_types .debug_abbrev .debug_aranges .debug_addr .debug_line .debug_line_str .debug_frame .debug_loc .debug_loclists .debug_pubnames .debug_str .debug_str_offsets .debug_macinfo .debug_macro .debug_ranges .debug_rnglists .gnu_debugaltlink dwarf_begin_elf resize_helper resize_worker resize_master dwarf_getaranges.c arangelist == NULL dwarf_getaranges cfi.c loc <= find_pc ! abi_cfi execute_cfi referer->symfile == NULL || referer->symfile->elf != symtab->symelf d == &tmpdata s == &rdata resolve_symbol relocate __libdwfl_relocate dwfl_module_build_id.c __libdwfl_find_build_id 0 w,a Q m jp5 c d 2 y +L | ~ - d jHq A } mQ V l kdz b e O\ l cc= n;^ iL A` rqg <G K k 5l B @ l 2u\ E Y= 0 &: Q Q a !# V ( _ $ |o/ LhX a =-f A v q * q 3 x4 j-=m ld \c Qkkbal 0e N b l{ W eP | bI- | eL Xa M Q :t 0 A J =m j iC n4F g ` s- D 3_L | <q P A ' % hW o f a ^ )" = Y .;\ l t9G w & s c ;d >jm Zjz ' }D h i]Wb ge q6l knv + Zz J go C ` ~ 8R O g gW ?K6 H + L J 6`z A ` U g n1y iF a f o%6 hR w G "/& U ; ( Z + j \ 1 , [ d & c ju m ?6 g r W J z + {8 |! B hn [& w owG Z pj ; f\ e i b kaE l x T N 9a&g ` MGiI wn>Jj Z f @ ; 7S G 0 0 S $ 6 )W T g #.zf Ja h] +o*7 Z -CSKY_ARCH_NAME CSKY_CPU_NAME CSKY_ISA_FLAGS CSKY_ISA_EXT_FLAGS segment.c dwfl->lookup_module[mod->segment] == mod reify_segments elf_next.c parent->kind == ELF_K_AR elf_next elf_getarhdr.c elf_getarhdr elf_getdata_rawchunk.c flags == 0 elf_getdata_rawchunk ZLIB deflate 1.2.11 Copyright 1995-2017 Jean-loup Gailly and Mark Adler incorrect header check unknown compression method invalid window size unknown header flags set header crc mismatch invalid block type invalid stored block lengths too many length or distance symbols invalid code lengths set invalid bit length repeat invalid code -- missing end-of-block invalid literal/lengths set invalid distances set invalid literal/length code invalid distance code invalid distance too far back incorrect data check incorrect length check ` P s p 0 ` @ X ; x 8 h ( H T + t 4 d $ D \ S | < l , L R # r 2 b " B Z C z : j * J V @ 3 v 6 f & F ^ c ~ > n . N ` Q q 1 a ! A Y ; y 9 i ) I U + u 5 e % E ] S } = m - M S # s 3 c # C [ C { ; k + K W @ 3 w 7 g ' G _ c ? o / O ` P s p 0 ` @ X ; x 8 h ( H T + t 4 d $ D \ S | < l , L R # r 2 b " B Z C z : j * J V @ 3 v 6 f & F ^ c ~ > n . N ` Q q 1 a ! A Y ; y 9 i ) I U + u 5 e % E ] S } = m - M S # s 3 c # C [ C { ; k + K W @ 3 w 7 g ' G _ c ? o / O A @ ! @ a ` 1 0 @ M # + 3 ; C S c s @ @ ! 1 A a 0 @ ` inflate 1.2.11 Copyright 1995-2017 Mark Adler ( 0 8 @ P ` p 0 @ ` 0 @ ` L , l \ < | B " b R 2 r J * j Z : z F & f V 6 v N . n ^ > ~ A ! a Q 1 q I ) i Y 9 y E % e U 5 u M - m ] = } S S 3 3 s s K K + + k k [ [ ; ; { { G G ' ' g g W W 7 7 w w O O / / o o _ _ ? ? @ ` P 0 p H ( h X 8 x D $ d T 4 t C # c need dictionary stream end file error stream error insufficient memory buffer error incompatible version <fd:%d> compressed data error unexpected end of file internal error: inflate stream corrupt request does not fit in an int request does not fit in a size_t out of room to push characters internal error: deflate stream corrupt requested length does not fit in int 0 w,a Q m jp5 c d 2 y +L | ~ - d jHq A } mQ V l kdz b e O\ l cc= n;^ iL A` rqg <G K k 5l B @ l 2u\ E Y= 0 &: Q Q a !# V ( _ $ |o/ LhX a =-f A v q * q 3 x4 j-=m ld \c Qkkbal 0e N b l{ W eP | bI- | eL Xa M Q :t 0 A J =m j iC n4F g ` s- D 3_L | <q P A ' % hW o f a ^ )" = Y .;\ l t9G w & s c ;d >jm Zjz ' }D h i]Wb ge q6l knv + Zz J go C ` ~ 8R O g gW ?K6 H + L J 6`z A ` U g n1y iF a f o%6 hR w G "/& U ; ( Z + j \ 1 , [ d & c ju m ?6 g r W J z + {8 |! B hn [& w owG Z pj ; f\ e i b kaE l x T N 9a&g ` MGiI wn>Jj Z f @ ; 7S G 0 0 S $ 6 )W T g #.zf Ja h] +o*7 Z - A1 b62 S-+ ldE w} ZV AO I O M~ - Q J # S p x A aU . 7 Y - 6 ]]w ll ?A Z $ F aw $ e ]] FD( koi pv k19 Z* , m8 6F ] qTp 0ek * 1 u 4 y %8 < y s H j} A<* X Oy D~b -O T @ # 8 8L ! \H1 E b n S wT] l ? P \ br yk T@ OYX # p8$ A#= k e Z |% Wd8 N ! 3` * $ ? - l $H S )F~ hwe y?/ H$6t 5* SK HRp ey1 ~` | = 6 xT 9e K ; " O] _ l F ? m tC Z #A pl Aw G 6 - Aq[ Zh wC lZ O- _~6 - ' > S1 b S W k 1 * * yk Hp o ] .*F 6 f cT T"e M g 0& ) : { k Z > 8 $ , 52F* sw1 pH kQ6 Fzw ]cN J # p A F]# l8 ? 1 (B Og T~ yU bL 8 ^ # T Z1O bb Sy O IV~ P - { b -R 4 ~^ eGn Hl/ Su 6 : #jT$ +e? y H f '* b # ? &~ ? $ p i;F Bzw [ ke Z~ 7 S v8H 3 ? r $ 7j n Y F | O Q ; U d S - =G\ p & G w ) ` / a i 5 & Ls Z< #0 z M z FM8 , 9 ; :< D? >R: <eP =X ^6o} 76 5 4 W1 0 k 2 3 k$ % 1 ' [-&LMb#{' "" $!( x* +F` )q >( q- v , . 7/ p Xq Y s 3 r % w+OQvr tE ux ~O K }!b | t y Bx z { . l D~m 8o nl k[ wj R1h58 i b? mcf +aQ ` e dd "f i g H IN SKyu J c O N ZL M F G N@E $ DD2 AsX @* IB CPh Tg 3U> uW V S :R |P ~ Q 9 Z S [ fY X4 ] )\ZEo^m/ _ 5 q s \ < k 2g z 8J& V a ` / 6 \i l U , z B u \ H &= WF A + O `]x W7 9 > q ! K7 k f - b 3 jp ] $ ^ ' ~* I@ VW < M { t D Cm - @ w m .B+ ( > Td " ~ 8 y $o w J 1 } 05 _K ^ i B I # d X T c Q : r f n |x K ) o % / 3 vUu A? ) C: | s @ ; b I Ue h" _H S 1 ^Z 4 eg W b 2 7 _k% 8 ( O }d o J j 3w V cX W P 0 q B { gC ru&o p - ? ' B s Gz > 2 [ g; i8P/ _ Y = e : ZO ?(3w wXR @h Q + H*0"ZOW oI } @ mN 5+ # *' G | A H =X X? # 1 j v ` p ^ Y < L ~i / {kHw h s) aL oD ~Pf 7 VM' (@ g9 x + n &;f ?/ X )T`D 1 M .Fg T p' H q /L 0 U Ec ?k h6 r y 7] P \@ TN% s 7 @ '> $ !AxU \3; Y ^ U ~PG l!;b F 2 p ( Q _V :1X: n3 m : @ /)I JN v"2 x + K x. H fAj ^ y9*O ] # kM`~ b _R 7 z F h ! 1 Vc0a " j 6n S Nr ) { t *F 8#v uf z` r s " WG 9 ^ E Mvc &D A dQy/ 4 A &S E b iL Q < 6' 5 P .. T& q] w 4 .6 I E ? v \[ Y I >U ! lDa> 7~8A ]& n v| o Y y K i w \ 9 ~ $ 6 6nQ f q >, o,I {I . H> C-Yn gQ z t a f w 0 a, Q m pj c 5 d 2y L+~ | - dj qH A }m Q l Vdk b z e \Oc l =c ;n Li ^ `A gqr< K G k5 B l @2 l E \u =Y& 0 Q : Q a ! V # ( _ $/o| XhL a f-=v A q *q 3x 4 j m=- dl c\ kkQ lab e0 b Nl { We P |b -I | LeM aX: Q t 0 J A= m Ci j4n g F ` D -s3 L_ | P q<' A Wh % o f a ^ ) " Y = . \; l t G9 w & s c d; mj>zjZ '} D hi bW] eg l6qnk v + zZg J o C` ~8 O R g Wg? H 6K + L6 J A z` ` g U1n Fi y a f %o Rh 6 w G " U &/ ; (+ Z \ j 1, [ d c &uj m 6?r g W J z { + 8 | ! Bh n &[o w Gw Z jpf ; \ e b iak l E x N T9 g&a ` IiGM>nw jJ Z @ f7 ; S G 0 S 0$ 6 T W)# g fz. aJ ]h *o+ 7 Z - 1A26b +-S dl }w EVZ OA I O ~M - J QS # x p a A . U7 Y - 6 w]] ll A? Z $ F wa $ e]] DF ok (vp i91k *Z , 8m F6 ] pTq ke0 * 1 u 4 % y< 8s y j H A }X *< yO b~D O- T @ # 8 8 ! L \ E 1Hn b w S ]T l ? P rb \ky @T YO X # $8p =#A e k | Z W %N 8d 3 !* ` $ ? - l H$ S ~F) ewh/?y 6$H t *5KS RH ye p`~ 1 | = 6 Tx e9; K" _ ]OF l m ? t Z C A# lp wA 6 G - qA hZ [Cw Zl -O 6~_' - > 1S b S W 1 k * * ky pH ] o F*.f 6 T TcM e" 0 g) & : { k Z > 8, $ 5 *F2 1wsHp Qk zF 6c] w N J # p A #]F 8l 1 ? ( gO B~T Uy Lb 8 # ^ T O1Z bb yS I O P ~V{ - b - 4 R ^~ Ge lH nuS /: 6 # $Tj ?e+ y H f *' b # & ?? ~p $ i B F;[ wz ek ~Z S 7 H8v ? 3 $ r j7 n F Y | O Q ; U d S - \G= & p G w ` ) / a i 5 & sL <Z 0# z z M8MF 9 , ; : ?D <> < :R= Pe6^ X7 }o5 64 1W 0 2 k 3 $k % ' 1 &-[ #bML" '{ "!$ *x (+ ) `F(> q-q , v . /7 p qX s Y r 3 w % vQO+t ru E~ xK O} | b!y t xB z { l . m~D o8 n k ljw [h1R i 85b cm ?a+ f` Qe dd f" g i H I KS NJ uyO c N LZ M F G E@N D $ A 2D@ XsBI *C T hPU3 gWu >V S R: P| Q ~ Z 9 [ S Yf X ] 4\) ^oEZ_ /m 5 q s < \ k g2 z &J8 V ` a / 6 i\ l U , z B \ u H =& FW A + O x]` 7W > 9 q ! 7K k f - b 3 pj $ ] ^ ' *~ @I WV < M { D t mC - @ m w +B. ( > dT " ~ 8 y o$ w 1 J } 50 K_ ^ i B I # d X T Q c : r f n x| ) K o % 3 / uUv ?A ) :C | s @ ; I b eU "h H_ S 1 Z^ 4 ge b W7 2%k_ 8 ( } O o d J j w3Xc VP W 0 B q { g ur C o& p- ? ' s B zG 2 > [ ;g /P8i _ Y = e : OZw3(? RXw @ Q h + H Z"0* WOIo @ }m 5 N # + '* G A | H X=# ?X1 v j ` ^ p YL < i~ { / wHk s h a ) LDo fP~V 7 'M @( 9g + x n ;& f /? ) X D`T 1 M F. T g 'p q H L/ 0cE Uk? 6h y r ]7 \ P NT @ % s 7 @ >' ! $ UxA 3\ Y ;U ^GP~ b;!l F 2 p ( Q V_:X1: 3n : m @ I)/ NJ2"v + x x K H . jAf ^ O*9y] # Mk ~` b _ Rz 7h F ! 1 0cV " a j n6 S rN ) { t * 8 F v# fu`z r s W " G 9 E ^ vM c D& d A /yQA 4S& E b Li < Q '6 5.. P&T ]q 4 w 6. I ? E v[\ I Y U> l ! >aD ~7 A8n &]|v Y o K y i w \ ~ 9 $ 6 6 Qn f > q ,o , I I{ . C >H nY- Qg t zf a 5.2.5 @@@ / B D7q [ V9 Y ? ^ [ 1$ } Ut] r t i G $o, - tJ \ vRQ> m 1 ' Y G Qc g)) '8! . m,M 8STs e jv. ,r Kf p K Ql $ 5 p j l7 LwH' 4 9J NO [ o.h toc x x lP xq g j g r n<: O R Q h [YZ 7zXZ 0 w,a Q m jp5 c d 2 y +L | ~ - d jHq A } mQ V l kdz b e O\ l cc= n;^ iL A` rqg <G K k 5l B @ l 2u\ E Y= 0 &: Q Q a !# V ( _ $ |o/ LhX a =-f A v q * q 3 x4 j-=m ld \c Qkkbal 0e N b l{ W eP | bI- | eL Xa M Q :t 0 A J =m j iC n4F g ` s- D 3_L | <q P A ' % hW o f a ^ )" = Y .;\ l t9G w & s c ;d >jm Zjz ' }D h i]Wb ge q6l knv + Zz J go C ` ~ 8R O g gW ?K6 H + L J 6`z A ` U g n1y iF a f o%6 hR w G "/& U ; ( Z + j \ 1 , [ d & c ju m ?6 g r W J z + {8 |! B hn [& w owG Z pj ; f\ e i b kaE l x T N 9a&g ` MGiI wn>Jj Z f @ ; 7S G 0 0 S $ 6 )W T g #.zf Ja h] +o*7 Z - A1 b62 S-+ ldE w} ZV AO I O M~ - Q J # S p x A aU . 7 Y - 6 ]]w ll ?A Z $ F aw $ e ]] FD( koi pv k19 Z* , m8 6F ] qTp 0ek * 1 u 4 y %8 < y s H j} A<* X Oy D~b -O T @ # 8 8L ! \H1 E b n S wT] l ? P \ br yk T@ OYX # p8$ A#= k e Z |% Wd8 N ! 3` * $ ? - l $H S )F~ hwe y?/ H$6t 5* SK HRp ey1 ~` | = 6 xT 9e K ; " O] _ l F ? m tC Z #A pl Aw G 6 - Aq[ Zh wC lZ O- _~6 - ' > S1 b S W k 1 * * yk Hp o ] .*F 6 f cT T"e M g 0& ) : { k Z > 8 $ , 52F* sw1 pH kQ6 Fzw ]cN J # p A F]# l8 ? 1 (B Og T~ yU bL 8 ^ # T Z1O bb Sy O IV~ P - { b -R 4 ~^ eGn Hl/ Su 6 : #jT$ +e? y H f '* b # ? &~ ? $ p i;F Bzw [ ke Z~ 7 S v8H 3 ? r $ 7j n Y F | O Q ; U d S - =G\ p & G w ) ` / a i 5 & Ls Z< #0 z M z FM8 , 9 ; :< D? >R: <eP =X ^6o} 76 5 4 W1 0 k 2 3 k$ % 1 ' [-&LMb#{' "" $!( x* +F` )q >( q- v , . 7/ p Xq Y s 3 r % w+OQvr tE ux ~O K }!b | t y Bx z { . l D~m 8o nl k[ wj R1h58 i b? mcf +aQ ` e dd "f i g H IN SKyu J c O N ZL M F G N@E $ DD2 AsX @* IB CPh Tg 3U> uW V S :R |P ~ Q 9 Z S [ fY X4 ] )\ZEo^m/ _ 5 q s \ < k 2g z 8J& V a ` / 6 \i l U , z B u \ H &= WF A + O `]x W7 9 > q ! K7 k f - b 3 jp ] $ ^ ' ~* I@ VW < M { t D Cm - @ w m .B+ ( > Td " ~ 8 y $o w J 1 } 05 _K ^ i B I # d X T c Q : r f n |x K ) o % / 3 vUu A? ) C: | s @ ; b I Ue h" _H S 1 ^Z 4 eg W b 2 7 _k% 8 ( O }d o J j 3w V cX W P 0 q B { gC ru&o p - ? ' B s Gz > 2 [ g; i8P/ _ Y = e : ZO ?(3w wXR @h Q + H*0"ZOW oI } @ mN 5+ # *' G | A H =X X? # 1 j v ` p ^ Y < L ~i / {kHw h s) aL oD ~Pf 7 VM' (@ g9 x + n &;f ?/ X )T`D 1 M .Fg T p' H q /L 0 U Ec ?k h6 r y 7] P \@ TN% s 7 @ '> $ !AxU \3; Y ^ U ~PG l!;b F 2 p ( Q _V :1X: n3 m : @ /)I JN v"2 x + K x. H fAj ^ y9*O ] # kM`~ b _R 7 z F h ! 1 Vc0a " j 6n S Nr ) { t *F 8#v uf z` r s " WG 9 ^ E Mvc &D A dQy/ 4 A &S E b iL Q < 6' 5 P .. T& q] w 4 .6 I E ? v \[ Y I >U ! lDa> 7~8A ]& n v| o Y y K i w \ 9 ~ $ 6 6nQ f q >, o,I {I . H> C-Yn gQ z t a f )`=`S z z G p @ Kp0qb J 1 w a 0 P `2 ] R @'B1` "b K C P m# P* 0 z 3Sp ) S / d| Ua A4t ! N s d uM 7q 1 Q9e ~ C ! 6 A V F T 7 i&Ma. d G Q 1 ' U d7| Y W/q#IX X q e) 3" "S s 9 Y h8: U @C Xi#/H c ( 8{ s B i @ k:S 3 c 5j r O " z q# XC Mw2 ^R -$ l= Q r ] + <B < " o \F L \ a, & b r FR o21o v < K n b "<~$B ^ F w { " & B F R fD ? y2E > l S 3 V 6 ] t#tvI C' 3 ' f pt ] $` F^ &c lv aE ? )q 6n VS 'p& GM F 7V9 6jg C W W@ 7}7 : r '[ ! G w ! -t[ j rgW G d ' C ej wZ 9 g 7 W u k u N g !{ Uf 45[ e z ,j, V%V EkY V 9,5 U u|) A I ; 4 ( gE HN% X L eq8 6 (o R to aT H4 2 %~ db _ *$ n D y P ]P4H yTu= 2 * - t M Dx,2$E H La ?\ < d \ M r B P Y 0 m S Q 'f# j{ w pa : V > N5pB @G ( S #2 SS $ !M X i tE H c 9N 6 = dJ w8 G= aW+ 5 [ T P&7 kmM np 2 Fd = z & I u E T # 7 ) eVu# $ n n ss fp>x , l X g B x zH _q :] [W( ) e x kR5 R FAYz J D C\ O8 ?Y + + 4 If L{) i 6" Z Q <E }` LMe 9XG ? 7 ^ /<,o 3b! 6 j *n 2 " d ~ Fo O r [ { y=' q \-, . a | l(1 t } xSvf$ V! k }N `$ E 9 7+ wt ri . u $ C f : H P d UT M^ ? &c . 5 Gi:%5 w8 j 3wl' 0 K @ T@c S ] I E V! O &@ > 2 - s n0 p #; J u ~ W a^ cQ[ Jh # B = 0Q p m T r \ l| \y %A . |O 6 =s w /{ *fj v +a / > b $ _ n 9^ B2 g ,; B m M15I? xT e _}4( h D ' [,i Y 1 F :+A JJK1 8 A | a\ zN,W ZX k [ _E ) t H 2: Ub Pb ix / w ) 1 $O /8R:5 c > gN 3 E N_p T tj a a]{?P pH gz A S 6V i 5 @ y 1T F 4 e ~ 7' 9 (2 i ("X #U ;; m wR O|%Z f kfm S \Xj B uI 9R c { ? A ,\ [ h m5 = d & o \ +^yu D ~| Pd o ujQD Z3 C@ ' K ; w 0 7*{ ! F %$ 4 C # J * = q @9 r : d M M ! u w B s^ L QG - ]) xV^ h Bc yf kr N Y 6 . / & L%-a 7 < }+ h J { 8 ' P )L ye H o _ + v W F a. o Y|U . | M ! f, O2 ) ^~<v } I gWx l /R Y C Ho*[8' 3Pzr) K " H h( a n G G 4 Cv} T {$ Dt 3 E |&3 Ou D ^ =U k: `Mr z C.q s Z r" % `. A 4JpI?= ? jj [ R8, % X Y mhq K " b U:E l \< + V' _ , 6 =dn"M, F[> \ W 1icl b x s ] > ? H2 Q- p` p O0 8 Y c wbJ S :~dm1 + D U 1 ~ F6 W t W e #nyf P [ AA40J6 } %B J d H o + O V j]O W 2 +1 | 1 V6 > 64 ? O?[4 8 28~v *^ * c -{ }- !d$ + $ #1i # Vbv b 5+eS e w l<}2l k ?Ok y *}y9 ~ h ~ w wsbdp pV }S SgI T TB ] ]- Z CdZ H(VVH O +O 2Fb F OAG A \ )s 7 k }aj X#X x 6% ] t 2~< <A &UX % < l A I _s iJ L # @j % A X d^A T < . s +A D j K a P ` u s "j ( ?j % X = : A U7 < pu ;SD 9 q ] T Yo tL Q > Fv /o * m `gv E%D e 09 @ r /x :] M f h o $v . "l 9 y D ; ' ] H1 ms 9 \ D yX] R 3 o 6G Y v M | 7G z G J@ 8 @) I SIF2 N .Ncp \C \ e [f a[ 'xR - R U,o U v v aq8D q xW xx N r m 7mR j Jjw[Sc Q c .d d= a% %zO " "_ + +0 , Ex, >5PJ> 9 79 .0 0 S7Z 7 ZJ k 37 N q !{. 9S ,a $ n ndx K& o_ L. [ @ W6 4 z G3^ {\ ( : h W T hTm z<f D= ^W^ % RC T U Dq : 6 3 _? B r xa v d> If3Q8 }&9 R s o } 1:z8 bK g .e ! T N [ U A/ - 1&: @ j 9tzm f ~ % \ Q s R BG$ n ({E \ @ f pB7 H l& 't 3 8 ] N^J 3 2 ct m M px]y / ^ 8 . <K . Fw qP CJh 0 | 0 U H 5 [ (r U X | } rlRN T = %Z K Ad q I (# R 6 H c { [ Y #X, wM + d d tg ' C 2 x$@#Q # L N f H y & X ; dz } 9 g : * eR Go : # [ C YC @ m - W L A ^ EvI b F ? !y @ 3W% ] E IFEA ] ; w& a \ \ r& ! ( a 3K I i \ J % ,h _ k B S + * > Q oJ W[ j i 4 U h: W a \ Z /f 4I7- J a = t ` t RV WZTz- r1 < 4Q! N q k Is &, G * YOQ=Nm} L q` O s / 5 G1 O y? (noLb5 R/ kn@ E toG X 0 )B Wl -P + Bz a =v `||- qQ ( + * H F 8FE $ ( >K >+" I L~ u gy Ex _3 LMVO% # | i i d6 P . s@? S-D ] 87;y)5' Wh z y |c { ~ ; O m y qVC z =x 6u G Y*M M ^ % 81 +e.w jt - , u [2 Fv[Yu c # < o u n a I =."6 b ! ! X R v " ~1 ! P !puhQ* ~ v 0 ?g J + $ O u'c D Z5 4 j ] Yw 4 ;> [ s A p s 3a Fk jO s L +p=I GC$P ' p 57 D<_| ? 0 ( J^Y w p l e $e v k " ),h2 4Z V {Z k U k h j < 8 ! 5r?lt / 2 ;B f wmg A n oc N7 0 $ _ ]R : ( _ O 9 d; Ri nZ ' ):9ld 9 J` m 0\ SAnT qD" /> V r * b6x i E 5 DG B a =--E b v J B j <a& L x b b LX| q U# $ z K 6 i 6 L . YT5K 6 8" v+W} X c Qg@ d l | 0 \ Pd#93- P j" ? y z& ^ 0 1 3 T o >O I.S(ja b} m ' $ ) 6` g SY?gds \ y T $ q ; M bI} + 0 8 eF h <9 F< =" ZEK|D D I4 X Vq t_ [ L yr xAb .: d, W+/ {D sN t DZ j f 29 r| ,K eo J Hh ) 82Ff0$ nd ? d3 > ] & P # v R]t X 5 V^ @ ^ * a M Z ' } -u H 7 ; M'(:fjgl4 |{ IV Pv C a b r9x l @ 4 /^ > </, p 8 p lR }qd `_ - %4H @ E "0 X "6c 1AH O \ S f p 8: $ I B< @ <; xu z z k A _^r L8_ p 5 } " T (/L Y e*| ` l@ t0< gA 6U ,W 8 3 ! 8 IN(X ln.uw NPc +n t h y= J u U V > '* g v n\G O (`J# \ 4]0j . P xW B w R A =fZ ba #LL y^X p $ j/ j1 + Zap Z[ Kh ~ < * > Q fb8( T 6 9 C[n &% N \R Y L ixTH , #)Dl p u /D c ` R j c gV 4 pEqt0 H} ( } v* MM SIt < R r n E ^ h' c -X 4?L < 01' Z nkd&4 P + y . T q Q X B o )9 %3| mDz 8 QI V:Ao ^ T Sih $L 50 `x ) $ } F A \A |M 3- b v ; 6 sV ! @2 m , M -2%tC q y :+% P >C \ 7 : jNt KW O O N ]m 2 ~ a`wwn 5wd 2 z , i r s d s 1Vu y~ sm H- OT $ E 7 4< > E5 Q UG F6& H i z*1j=?~ C , 2 l U% { (m Hx X) 7 < Y KXB w d{ J1 s '^ e ` G z>q @ @ M l Z d3 IW U J. ) l" h! !0 u P z : S j )6( E X m8 |% q d J ~ f $Eyk6 Sn] -*Tl}T ' ! !U0 pP =G ) ! 6 \ l gi PD ` = Ef 1 Y Ge Js B | o r O : > _ Y a | & GR ! eu +^ 6 >R U X( x O; 7 b#IB {k\ QP 4 ibQ\ h K & FC Y ` {2 Y hCQD 9 $m :# T@A ~- K Z { !w = d F ) 2 8 } &q TGLk % % h . [[ #, ." 4?h~ 9 " `Mx 0/ au] P V 5bN o ` ? v\ Rfy iv e-5 B] mj J ? " ~] # A, E* / `d$ l}g G8 q 3 p]$ j 7 5D UK g + aU : g C qJ H J q ,:njk W !i V )];y .+ /A 7W <hg l J3N - :'Y ^ K&N) j C K$ | > = tI {> : 8: g B F k y j { ^ K Yh} l " , & AR L ~Jm v 8=]V,q w ] _ n w e [} y ] 1 ]9r K< v)p Q c T S g h3 I . P 7 o:= P L RV N ]! 4E Hp Y " R 5 |Pa{q _ 6 jD, 5 v M s}: | u q) Nt`#^; I qV 0 ^9 a4 X 2 [ ? X 1 $ ~zD eb} Z | U$ i / ?n 3 N $v8 XZM4P? 7' t qz X 0[ g 60S x &)[Z * / NGz e{ 2 X U +2b O ?Fmw <L + <7s f ByOJI 3 Av X` ]7N 2 lV ? % S e O +n % r bg y f # { L X D ( ] o b x#,o ) f tz L 6 E b \ N ?\ ( R 1 X&Y 0 O j`N] aa_ Km8B} ! r v!t k. A , mb )A ' X@ k % - 5 IG t | K w \ h R ; ) QJ F vn7 # ,-< < ~ a v M+^ #N j Li f D n m 5 u q C* J k h + 4~ U 6 ? @ M 7c H# } wR! $8 L e 3 ( / BGW $ \h b c5= H " P & ' Q D< A ` u bC c( 5 V 0 q@ h *tT = T ' pW 4 YD 1~w f tY # r R ~ a N lwP+WE m` vM 7 }rR K3a3 j K. u D&D ?z 1 Y p < O _ h [ 5'S J9y = R;s >Vd V :@ ][ A J%~ y jZr W yn #:d] e & r g\ {z 6- { n Q Q e M W s 8 / E ; 0 /0 mg R < f u _7;A 8 2|+z RWx E - GW@ \F5 x v 9 ~ &Q { a l &A , ; r A] sq - 0 x9 + S AZ R lm V Y 3 <= 8 1 6$ 0\ / c % R | *oEY A fE N !}V0 oE vim} j( tM a a> Z T W , " & p < K:e C F B{`)i }m ] b V@ + N,J 0Fg@ A>AGp kr * ' y d e .Hn K { F *&[P 1 k 6:d{h T 7- WZG / !Q ,"^ CYD ;d uf 3&p x) w & & Tj =gL e Q e Rt < I3 XM<UMF w G { L( ( 5o k k E 0L Q @ u w! + j5 v # ; %Z' d& /A 7W Qf cS 8XD y f N L w @q +?6 m JP e# hfr ` V 9 2E _/ }q S : < & 4 B c W( cO j bG w (< j K N S L l 'Q _ n .s D @ zs;~m* & L Z P ` wF 9 c "6 c# <| Z "7 ` x / ) M$; & Hp Y K \ I _ d L - - pQ KopCw;n i1 j M 2 S )PG k + u =5 2+'L Y T v v 3 q { lM W \ P ^" @ v H_k : ; # u8' E8 ex gfa ( 7 lS Qx s& h x6D -| 1 O u ^9 4 5 \ &kV ] @ :P b Bo'D M v 8! k T ;M {x k P x: ' V " | K k $ M 3 ) 2,P }OZ v pQm & k o ' 1I CX ]? A W=m8I`X 3 ^ k ~4| t ^ R W Hv ~, k U J M: 'h {P. / 0 q8 /:Js , ' 7 < b = C [n[ ByDW > jh v b [ } <~ 92 0 { n- zk 4 G 9 H S 5 o S \ q ` G7W 9 { s$ t } @ # " #k 7 'N $ V S B uSR `[B h : > 0 '7 Zy VE t 3 D c N h * = _1 c P 4 u !VuCh w G pNf e a Sr ! p .\ x 9 QT H$$-? N 8gS | TuI A, h] 39 $. $ QHg 9Z}j9 1 R j ur ~ m * G a A?tC 4Y T { Wt h<~ j R+42W 'M d9 o & $ u L h N|Y 0S 2 T 7: `# 0qB\' n~yt w $ I @ _ W ]D 6*, =# t %c i iuC 7,OR Ya RF E K 8"O x% $I q e4 k ng RpeX <p. X? z L A V s) ) 8 /% j H= Z {O v R F0 tgL/dn Hi ' { O [ [ +d oh ? }R ? 1# [ fW F BJu < , 6 ` > o X "L zL + : t O j Ic 4 \" _d / a I p888 k %, s 'M_t _ y i * Y OHG lR /` g< % L 9 O Al9 (| U ;A 1 ] J ( ! n O ) ;R b\ *z t} p t ii Go8 * % LRS D n \ @` ! ` XXX1 ? ? ?/proc/ /.debug/ /root /proc/self/exe UNW_ARM_UNWIND_METHOD x @@HHPPXX`h @ ` H H hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh`h `@@ HPp x @@HHPPXX`h @ ` H H hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh`h `@@ HPp libc-start.c __ehdr_start.e_phentsize == sizeof *GL(dl_phdr) Unexpected reloc type in static binary. __libc_start_main_impl /dev/full /dev/null Fatal glibc error: Cannot allocate TLS block LOCPATH LC_COLLATE LC_CTYPE LC_MONETARY LC_NUMERIC LC_TIME LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION + 3 ?HP[hwLC_ALL LANG findlocale.c locale_codeset != NULL /../ _nl_find_locale /usr/lib/locale n - loadlocale.c category == LC_CTYPE /SYS_ _nl_intern_locale_data V . loadarchive.c powerof2 (ps) last->next == mapped ranges[cnt].from >= from archmapped == &headmap _nl_archive_subfreeres _nl_load_locale_from_archive /usr/lib/locale/locale-archive ANSI_X3.4-1968 POSIX %s%s%s:%u: %s%sAssertion `%s' failed. %n Unexpected error. OUTPUT_CHARSET charset= LANGUAGE .mo /usr/share/locale messages llo llX /locale.alias ' +. ' plural= nplurals= cxa_atexit.c func != NULL __new_exitfn __internal_atexit ? strtod_l.c digcnt > 0 *nsize < MPNSIZE decimal_len > 0 inf inity nan lead_zero == 0 && int_no <= (uintmax_t) INTMAX_MAX / 4 lead_zero == 0 && int_no <= (uintmax_t) INTMAX_MAX dig_no >= int_no lead_zero <= (base == 16 ? ((uintmax_t) exponent - (uintmax_t) INTMAX_MIN) / 4 : ((uintmax_t) exponent - (uintmax_t) INTMAX_MIN)) bits != 0 int_no <= (uintmax_t) (exponent < 0 ? (INTMAX_MAX - bits + 1) / 4 : (INTMAX_MAX - exponent - bits + 1) / 4) numsize < RETURN_LIMB_SIZE dig_no > int_no && exponent <= 0 && exponent >= MIN_10_EXP - (DIG + 2) int_no > 0 && exponent == 0 int_no == 0 && *startp != L_('0') need_frac_digits > 0 numsize == 1 && n < d empty == 1 numsize == densize cy != 0 str_to_mpn ____strtod_l_internal ____strtof_l_internal UUUU ?3333 *$I $ q t E UUU ; $I 8 ^Cy 0 ,d! p= ^B{ I $ B | uP q UUUUUUUU ?33333333 * $I $I $ q q q E ]t E UUUUUUU ; ; I $I $I 8 8 8 5 P^Cy 0 0 0 . ,d! p= p= % ^B{ $I $I $ = B ! B | P uP uP q q -c /bin/sh exit 0 rshift.c usize != 0 && cnt != 0 __mpn_rshift d ' @B ; 6 2 k g / S P L 8 m J G d ' o # [Am- j d 8n ? O > . 8 / t# 3 & N |. [ r / P kpnJ nq & f $6 Z B< T c sU e ( U n _ S l gr w F o ] : FGW v y uD;s ( ! >p % "/ . Q ]O W 2Sq $ ^c_ *sf \wI [ i Cs F EH i s 8 4c )r+[ [!|n N 5 }L , D 4f l } C } + # U># ` e !Q 4 \ Yc + 1 * Zi b B tz[ " 4 ? m k 1Ke 6 uk G ( f 1 3j ~{j 6h < bB Q u l uYD?e 1 V 5 R I J @ A [ ^# IF 6IS s* p G I [?l b I9C- 4 ]0 % w+ %s%sUnknown signal %d Unknown signal to_outpunct vfprintf-internal.c (size_t) done <= (size_t) INT_MAX (nil) (mode_flags & PRINTF_FORTIFY) != 0 *** invalid %N$ use detected *** *** %n in writable segment detected *** printf_positional outstring_func (null) to_inpunct vfscanf-internal.c cnt < MB_LEN_MAX __vfscanf_internal % + 3 9 H O V ] e k r x @ d k = ' . 5 ; A H O W _ f m \ t y y r G * : J U b o z & 0 U N * 6 C K 0 EPERM ENOENT ESRCH EINTR EIO ENXIO E2BIG ENOEXEC EBADF ECHILD EDEADLK ENOMEM EACCES EFAULT ENOTBLK EBUSY EEXIST EXDEV ENODEV ENOTDIR EISDIR EINVAL EMFILE ENFILE ENOTTY ETXTBSY EFBIG ENOSPC ESPIPE EROFS EMLINK EPIPE EDOM ERANGE EAGAIN EINPROGRESS EALREADY ENOTSOCK EMSGSIZE EPROTOTYPE ENOPROTOOPT EPROTONOSUPPORT ESOCKTNOSUPPORT EOPNOTSUPP EPFNOSUPPORT EAFNOSUPPORT EADDRINUSE EADDRNOTAVAIL ENETDOWN ENETUNREACH ENETRESET ECONNABORTED ECONNRESET ENOBUFS EISCONN ENOTCONN EDESTADDRREQ ESHUTDOWN ETOOMANYREFS ETIMEDOUT ECONNREFUSED ELOOP ENAMETOOLONG EHOSTDOWN EHOSTUNREACH ENOTEMPTY EUSERS EDQUOT ESTALE EREMOTE ENOLCK ENOSYS EILSEQ EBADMSG EIDRM EMULTIHOP ENODATA ENOLINK ENOMSG ENOSR ENOSTR EOVERFLOW EPROTO ETIME ECANCELED EOWNERDEAD ENOTRECOVERABLE ERESTART ECHRNG EL2NSYNC EL3HLT EL3RST ELNRNG EUNATCH ENOCSI EL2HLT EBADE EBADR EXFULL ENOANO EBADRQC EBADSLT EBFONT ENONET ENOPKG EADV ESRMNT ECOMM EDOTDOT ENOTUNIQ EBADFD EREMCHG ELIBACC ELIBBAD ELIBSCN ELIBMAX ELIBEXEC ESTRPIPE EUCLEAN ENOTNAM ENAVAIL EISNAM EREMOTEIO ENOMEDIUM EMEDIUMTYPE ENOKEY EKEYEXPIRED EKEYREVOKED EKEYREJECTED ERFKILL EHWPOISON HUP INT QUIT TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH POLL PWR SYS Hangup Interrupt Quit Illegal instruction Trace/breakpoint trap Aborted Bus error Floating point exception Killed User defined signal 1 Segmentation fault User defined signal 2 Broken pipe Alarm clock Terminated Stack fault Child exited Continued Stopped (signal) Stopped Stopped (tty input) Stopped (tty output) Urgent I/O condition CPU time limit exceeded File size limit exceeded Virtual timer expired Profiling timer expired Window changed I/O possible Power failure Bad system call 0000000000000000 wfileops.c status == __codecvt_partial _IO_wfile_underflow iofwide.c fcts.towc_nsteps == 1 fcts.tomb_nsteps == 1 _IO_fwide Fatal error: glibc detected an invalid stdio handle ,ccs= _IO_new_file_fopen strops.c offset >= oldend enlarge_userbuf %s%s%s: %m invalid mode parameter The futex facility returned an unexpected error code. Fatal glibc error: rseq registration failed allocatestack.c freesize < size pthread_create.c *stopped_start powerof2 (pagesize_m1 + 1) size > adj errno == ENOMEM mem != NULL pd->stopped_start advise_stack_range create_thread allocate_stack __pthread_create_2_1 2.36 @ @ @ T X @ @ @ 0 @ 0 0 $ ( h @ ` ../nptl/pthread_mutex_lock.c e != EDEADLK || (kind != PTHREAD_MUTEX_ERRORCHECK_NP && kind != PTHREAD_MUTEX_RECURSIVE_NP) e != ESRCH || !robust robust || (oldval & FUTEX_OWNER_DIED) == 0 mutex->__data.__owner == 0 PTHREAD_MUTEX_TYPE (mutex) == PTHREAD_MUTEX_ERRORCHECK_NP (mutex_kind & PTHREAD_MUTEX_PRIO_INHERIT_NP) != 0 (mutex_kind & PTHREAD_MUTEX_ROBUST_NORMAL_NP) == 0 (mutex_kind & PTHREAD_MUTEX_PSHARED_BIT) == 0 __pthread_mutex_cond_lock_adjust __pthread_mutex_cond_lock_full __pthread_mutex_cond_lock __pthread_mutex_lock_full ___pthread_mutex_lock pthread_mutex_trylock.c ___pthread_mutex_trylock pthread_mutex_unlock.c type == PTHREAD_MUTEX_ERRORCHECK_NP __pthread_mutex_unlock_usercnt tpp.c new_prio == -1 || (new_prio >= fifo_min_prio && new_prio <= fifo_max_prio) previous_prio == -1 || (previous_prio >= fifo_min_prio && previous_prio <= fifo_max_prio) __pthread_tpp_change_priority FATAL: exception not rethrown int_mallinfo(): unaligned fastbin chunk detected chunk_is_mmapped (p) Fatal glibc error: malloc assertion failure in %s: %s munmap_chunk(): invalid pointer replaced_arena->attached_threads > 0 result->attached_threads == 0 p->attached_threads == 0 ((INTERNAL_SIZE_T) chunk2mem (mm) & MALLOC_ALIGN_MASK) == 0 corrupted size vs. prev_size corrupted double-linked list corrupted double-linked list (not small) malloc_consolidate(): unaligned fastbin chunk detected malloc_consolidate(): invalid chunk size corrupted size vs. prev_size in fastbins <heap nr="%d"> <sizes> __malloc_info(): unaligned fastbin chunk detected <size from="%zu" to="%zu" total="%zu" count="%zu"/> <unsorted from="%zu" to="%zu" total="%zu" count="%zu"/> </sizes> <total type="fast" count="%zu" size="%zu"/> <total type="rest" count="%zu" size="%zu"/> <system type="current" size="%zu"/> <system type="max" size="%zu"/> <aspace type="total" size="%zu"/> <aspace type="mprotect" size="%zu"/> <aspace type="subheaps" size="%zu"/> <aspace type="total" size="%zu"/> <aspace type="mprotect" size="%zu"/> </heap> <total type="fast" count="%zu" size="%zu"/> <total type="rest" count="%zu" size="%zu"/> <total type="mmap" count="%d" size="%zu"/> <system type="current" size="%zu"/> <system type="max" size="%zu"/> <aspace type="total" size="%zu"/> <aspace type="mprotect" size="%zu"/> </malloc> free(): invalid pointer free(): invalid size free(): too many chunks detected in tcache free(): unaligned chunk detected in tcache 2 free(): double free detected in tcache 2 free(): invalid next size (fast) double free or corruption (fasttop) invalid fastbin entry (free) double free or corruption (top) double free or corruption (out) double free or corruption (!prev) free(): invalid next size (normal) corrupted size vs. prev_size while consolidating free(): corrupted unsorted chunks heap->ar_ptr == av chunksize_nomask (p) == (0 | PREV_INUSE) new_size > 0 && new_size < (long) (2 * MINSIZE) new_size > 0 && new_size < max_size ((unsigned long) ((char *) p + new_size) & (heap->pagesize - 1)) == 0 ((char *) p + new_size) == ((char *) heap + heap->size) /proc/sys/vm/overcommit_memory (old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0) (unsigned long) (old_size) < (unsigned long) (nb + MINSIZE) break adjusted to free malloc space correction >= 0 ((unsigned long) chunk2mem (brk) & MALLOC_ALIGN_MASK) == 0 malloc(): unaligned fastbin chunk detected 2 malloc(): unaligned fastbin chunk detected malloc(): memory corruption (fast) malloc(): unaligned fastbin chunk detected 3 malloc(): smallbin double linked list corrupted malloc(): invalid size (unsorted) malloc(): invalid next size (unsorted) malloc(): mismatching next->prev_size (unsorted) malloc(): unsorted double linked list corrupted malloc(): invalid next->prev_inuse (unsorted) chunk_main_arena (bck->bk) chunk_main_arena (fwd) malloc(): largebin double linked list corrupted (nextsize) malloc(): largebin double linked list corrupted (bk) malloc(): unaligned tcache chunk detected malloc(): corrupted unsorted chunks bit != 0 (unsigned long) (size) >= (unsigned long) (nb) malloc(): corrupted unsorted chunks 2 malloc(): corrupted top size realloc(): invalid old size !chunk_is_mmapped (oldp) realloc(): invalid next size (unsigned long) (newsize) >= (unsigned long) (nb) newsize >= nb && (((unsigned long) (chunk2mem (p))) % alignment) == 0 !victim || chunk_is_mmapped (mem2chunk (victim)) || &main_arena == arena_for_chunk (mem2chunk (victim)) !victim || chunk_is_mmapped (mem2chunk (victim)) || ar_ptr == arena_for_chunk (mem2chunk (victim)) !p || chunk_is_mmapped (mem2chunk (p)) || &main_arena == arena_for_chunk (mem2chunk (p)) !p || chunk_is_mmapped (mem2chunk (p)) || ar_ptr == arena_for_chunk (mem2chunk (p)) tcache_thread_shutdown(): unaligned tcache chunk detected realloc(): invalid pointer mremap_chunk(): invalid pointer aligned_OK (chunk2mem (p)) prev_size (p) == offset !newp || chunk_is_mmapped (mem2chunk (newp)) || ar_ptr == arena_for_chunk (mem2chunk (newp)) !mem || chunk_is_mmapped (mem2chunk (mem)) || av == arena_for_chunk (mem2chunk (mem)) nclears >= 3 (char *) chunk2mem (p) + 2 * CHUNK_HDR_SZ <= paligned_mem (char *) p + size > paligned_mem Arena %d: system bytes = %10u in use bytes = %10u Total (incl. mmap): max mmap regions = %10u max mmap bytes = %10lu <malloc version="1"> mtrim __libc_calloc _int_memalign _mid_memalign _int_realloc mremap_chunk __libc_realloc munmap_chunk heap_trim _int_free sysmalloc_mmap sysmalloc _int_malloc remove_from_free_list detach_arena get_free_list __libc_malloc __malloc_arena_thread_freeres Unknown error %s%d mbrtowc.c status == __GCONV_OK || status == __GCONV_EMPTY_INPUT || status == __GCONV_ILLEGAL_INPUT || status == __GCONV_INCOMPLETE_INPUT || status == __GCONV_FULL_OUTPUT __mbsinit (data.__statep) __mbrtowc wcrtomb.c __wcrtomb_internal wcsrtombs.c data.__outbuf[-1] == '\0' data.__outbuf != (unsigned char *) dst __wcsrtombs Fatal glibc error: gconv module reference counter overflow ANSI_X3.4-1968//TRANSLIT mbsrtowcs_l.c ((wchar_t *) data.__outbuf)[-1] == L'\0' result > 0 __mbsrtowcs_l %hu%n:%hu%n:%hu%n M%hu.%hu.%hu%n Universal /etc/localtime TZ UTC GMT TZDIR TZif tzfile.c tzspec_len > 0 posixrules num_types == 2 num_types == 1 strcmp (&zone_names[info->idx], __tzname[tp->tm_isdst]) == 0 __tzfile_compute __tzfile_read /usr/share/zoneinfo %m/%d/%y %Y-%m-%d %H:%M %I:%M:%S %p %H:%M:%S getpwnam_r getpwuid_r ../sysdeps/nptl/fork.h l->next->prev == elem reclaim_stacks fork handler counter overflow /bin:/usr/bin /proc/sys/kernel/ngroups_max /proc/sys/kernel/rtsig-max ../sysdeps/unix/sysv/linux/sysconf.c GLRO(dl_minsigstacksize) != 0 ../sysdeps/unix/sysv/linux/sysconf-sigstksz.h minsigstacksize != 0 ../sysdeps/unix/sysv/linux/sysconf-pthread_stack_min.h pthread_stack_min != 0 __get_pthread_stack_min sysconf_sigstksz __sysconf upper lower alnum cntrl print blank graph xdigit UTF-8 No previous regular expression Success No match Invalid regular expression Invalid collation character Invalid character class name Trailing backslash Invalid back reference Unmatched [, [^, [:, [., or [= Unmatched ( or \( Unmatched \{ Invalid content of \{\} Invalid range end Memory exhausted Invalid preceding regular expression Premature end of regular expression Regular expression too big Unmatched ) or \) , H e x - Q l .. ../sysdeps/unix/sysv/linux/getcwd.c errno != ERANGE || buf != NULL || size != 0 __getcwd ../sysdeps/unix/sysv/linux/getpagesize.c GLRO(dl_pagesize) != 0 __getpagesize %s: %s: %m ../sysdeps/unix/sysv/linux/getsysstats.c *cp <= *re /proc/stat /sys/devices/system/cpu/online /sys/devices/system/cpu/possible next_line /proc/self/fd/ /sys/kernel/mm/transparent_hugepage/hpage_pmd_size /sys/kernel/mm/transparent_hugepage/enabled /proc/meminfo Hugepagesize: /sys/kernel/mm/hugepages hugepages- always madvise [never] always [madvise] never [always] madvise never %s(%s) [%p] %s(%s%c%#tx) [%p] backtracesyms.c last <= (char *) result + size * sizeof (char *) + total __backtrace_symbols buffer overflow detected /proc/self/maps stack smashing detected *** %s ***: terminated Illegal status in __nss_next. XXX-lookup.c *ni != NULL __nss_passwd_lookup2 libnss_files.so.2 libnss_%s.so%s _nss_%s_%s nss_module.c name_entry != NULL __nss_module_get_function endaliasent endetherent endgrent endhostent endnetent endnetgrent endprotoent endpwent endrpcent endservent endsgent endspent getaliasbyname_r getaliasent_r getcanonname_r getetherent_r getgrent_r getgrgid_r getgrnam_r gethostbyaddr2_r gethostbyaddr_r gethostbyname2_r gethostbyname3_r gethostbyname4_r gethostbyname_r gethostent_r gethostton_r getnetbyaddr_r getnetbyname_r getnetent_r getnetgrent_r getntohost_r getprotobyname_r getprotobynumber_r getprotoent_r getpublickey getpwent_r getpwnam_r getpwuid_r getrpcbyname_r getrpcbynumber_r getrpcent_r getsecretkey getservbyname_r getservbyport_r getservent_r getsgent_r getsgnam_r getspent_r getspnam_r initgroups_dyn netname2user setaliasent setetherent setgrent sethostent setnetent setnetgrent setprotoent setpwent setrpcent setservent setsgent setspent nis nis nisplus files dns /etc/nsswitch.conf nss_database.c ret > 0 local != NULL __nss_database_fork_subprocess __nss_database_get_noreload nss_database_select_default nss_database_reload_1 aliases ethers group group_compat gshadow hosts initgroups netgroup networks passwd passwd_compat protocols publickey rpc services shadow shadow_compat # /etc/protocols /etc/services /etc/hosts nss_files/files-hosts.c af == AF_INET || af == AF_INET6 tmp_result_buf.h_length == 4 tmp_result_buf.h_length == 16 buflen >= bufferend - buffer result.h_addr_list[1] == NULL (_res_hconf.flags & HCONF_FLAG_MULTI) != 0 _nss_files_gethostbyname4_r gethostbyname3_multi /etc/networks /etc/group /etc/passwd /etc/ethers /etc/shadow /etc/netgroup :include: /etc/aliases /etc/gshadow /etc/rpc /var/run/nscd/socket nscd_helper.c mapped->counter == 0 __nscd_unmap dl-close.c ! should_be_there closing file=%s; direct_opencount=%u idx == nloaded (*lp)->l_idx >= 0 && (*lp)->l_idx < nloaded jmap->l_idx >= 0 && jmap->l_idx < nloaded imap->l_ns == nsid imap->l_type == lt_loaded && !imap->l_nodelete_active calling fini: %s [%lu] tmap->l_ns == nsid cannot create scope list dlclose imap->l_type == lt_loaded nsid == LM_ID_BASE imap->l_prev != NULL file=%s [%lu]; destroying link map TLS generation counter wrapped! Please report as described in <https://www.gnu.org/software/libc/bugs.html>. shared object not open remove_slotinfo _dl_close_worker Fatal error: length accounting in _dl_exception_create_format Fatal error: invalid format in exception string dl-find_object.c ns == l->l_ns Fatal glibc error: cannot allocate memory for find-object data result->allocated >= size remaining_to_add > 0 current_seg_index1 > 0 remaining_to_add == 0 target_seg_index1 == 0 _dlfo_mappings_segment_allocate _dl_find_object_update_1 _dl_find_object_slow file too short cannot read file data ELF file data encoding not little-endian ELF file version does not match current one only ET_DYN and ET_EXEC can be loaded ELF file's phentsize not the expected size invalid ELF header internal error nonzero padding in e_ident ELF file ABI version invalid ELF file version ident does not match current one ELF file OS ABI invalid <main program> search path= (%s from file %s) (%s) trying file=%s cannot allocate name record dl-load.c lastp != NULL ORIGIN PLATFORM (l)->l_name[0] == '\0' || IS_RTLD (l) cannot create cache for search path cannot create RUNPATH/RPATH copy cannot create search path array system search path pelem->dirname[0] == '/' l->l_type != lt_loaded RUNPATH RPATH :; cannot stat shared object cannot create shared object descriptor cannot allocate memory for program header cannot close file descriptor ELF load command address/offset not page-aligned object file has no loadable segments cannot dynamically load executable object file has no dynamic section cannot dynamically load position-independent executable cannot enable executable stack as shared object requires shared object cannot be dlopen()ed cannot map zero-fill pages failed to map segment from shared object cannot change memory protections file=%s [%lu]; generating link map false && "TLS not initialized in static application" get-dynamic-info.h info[DT_PLTREL]->d_un.d_val == DT_REL || info[DT_PLTREL]->d_un.d_val == DT_RELA info[DT_RELAENT]->d_un.d_val == sizeof (ElfW(Rela)) info[DT_RELENT]->d_un.d_val == sizeof (ElfW(Rel)) info[DT_RELRENT]->d_un.d_val == sizeof (ElfW(Relr)) WARNING: Unsupported flag value(s) of 0x%x in DT_FLAGS_1. type != ET_EXEC || l->l_type == lt_executable dynamic: 0x%0*lx base: 0x%0*lx size: 0x%0*Zx entry: 0x%0*lx phdr: 0x%0*lx phnum: %*u libc.so.6 r->r_state == RT_ADD file=%s [%lu]; needed by %s [%lu] file=%s [%lu]; dynamically loaded by %s [%lu] nsid >= 0 nsid < GL(dl_nns) find library=%s [%lu]; searching wrong ELF class: ELFCLASS64 cannot open shared object file elf_get_dynamic_info _dl_map_object_from_fd ELF @ ELF add_name_to_object _dl_map_object expand_dynamic_string_token _dl_init_paths /lib/ /usr/lib/ ELF = ? ? ? dl-open.c new_nlist < ns->_ns_global_scope_alloc add %s [%lu] to global scope added <= ns->_ns_global_scope_pending_adds opening file=%s [%lu]; direct_opencount=%u cannot extend global scope invalid mode for dlopen() no more namespaces available for dlmopen() invalid target namespace in dlmopen() _dl_debug_update (args.nsid)->r_state == RT_CONSISTENT <program name unknown> object=%s [%lu] scope %u: no scope mode & RTLD_NOLOAD marking %s [%lu] as NODELETE _dl_debug_update (args->nsid)->r_state == RT_CONSISTENT ld-linux-armhf.so.3 dlopen activating NODELETE for %s [%lu] cnt + 1 < imap->l_scope_max cannot allocate address lookup data TLS generation counter wrapped! Please report this. imap->l_need_tls_init == 0 add_to_global_update update_tls_slotinfo update_scopes dl_open_worker_begin _dl_open _dl_find_dso_for_object ../sysdeps/unix/sysv/linux/dl-origin.c linkval[0] == '/' _dl_get_origin dl-printf.c pid >= 0 && sizeof (pid_t) <= 4 niov < NIOVMAX ! "invalid format specifier" _dl_debug_vdprintf could not map page for fixup ../sysdeps/arm/dl-machine.h fix_offset == 0 R_ARM_PC24 relocation out of range cannot allocate memory in static TLS block (lazy) cannot make segment writable for relocation cannot restore segment prot after reloc relocation processing: %s%s %s: Symbol `%s' has different size in shared object, consider re-linking %s: out of memory to store relocation results for %s cannot apply additional memory protection after relocation relocate_pc24 unexpected reloc type 0x unexpected PLT reloc type 0x dl-setup_hash.c (bitmask_nwords & (bitmask_nwords - 1)) == 0 _dl_setup_hash dl-sort-maps.c rpo_head == rpo maps_head == maps i < nmaps _dl_sort_maps_dfs Failed loading %lu audit modules, %lu are supported. dl-tls.c result <= GL(dl_tls_max_dtv_idx) + 1 result == GL(dl_tls_max_dtv_idx) + 1 cannot allocate memory for thread-local data: ABORT listp->slotinfo[cnt].gen <= GL(dl_tls_generation) map->l_tls_modid == total + cnt map->l_tls_blocksize >= map->l_tls_initimage_size listp != NULL idx == 0 cannot create TLS data structures _dl_add_to_slotinfo _dl_allocate_tls_init _dl_assign_tls_modid unsupported version %s of Verneed record dl-version.c needed != NULL checking for version `%s' in file %s [%lu] required by file %s [%lu] no version information available (required by %s) def_offset != 0 unsupported version %s of Verdef record weak version `%s' not found (required by %s) version lookup error GLIBC_ABI_DT_RELR cannot allocate version reference table libc.so. DT_RELR without GLIBC_ABI_DT_RELR dependency match_symbol _dl_check_map_versions /etc/ld.so.cache search cache=%s glibc-ld.so.cache1.1 ld.so-1.7.0 dl-cache.c cache != NULL _dl_load_cache_lookup /etc/suid-debug failed to allocate memory to process tunables GLIBC_TUNABLES %s: %d (min: %d, max: %d) 0x%lx (min: 0x%lx, max: 0x%lx) 0x%Zx (min: 0x%Zx, max: 0x%Zx) error while loading shared libraries %s: %s: %s%s%s%s%s DYNAMIC LINKER BUG!!! GLIBC_PRIVATE LD_WARN setup-vdso.h ph->p_type != PT_TLS __vdso_clock_gettime __vdso_clock_gettime64 __vdso_gettimeofday LD_LIBRARY_PATH LD_BIND_NOW LD_BIND_NOT LD_DYNAMIC_WEAK LD_PROFILE_OUTPUT LINUX_2.6 setup_vdso GCONV_PATH GETCONF_DIR HOSTALIASES LD_AUDIT LD_DEBUG LD_DEBUG_OUTPUT LD_DYNAMIC_WEAK LD_HWCAP_MASK LD_LIBRARY_PATH LD_ORIGIN_PATH LD_PRELOAD LD_PROFILE LD_SHOW_AUXV LOCALDOMAIN LOCPATH MALLOC_TRACE NIS_PATH NLSPATH RESOLV_HOST_CONF RES_OPTIONS TMPDIR TZDIR /var/tmp /var/profile swp half thumb 26bit fastmult fpa vfp edsp java iwmmxt crunch thumbee neon vfpv3 vfpv3d16 tls vfpv4 idiva idivt vfpd32 lpae evtstrm aes pmull sha1 sha2 crc32 RTLD_NEXT used in code not dynamically loaded _rtld_global_ro rtld_static_init.c sym != NULL __rtld_static_init gconv.c irreversible != NULL outbuf != NULL && *outbuf != NULL __gconv gconv_db.c step->__end_fct == NULL __gconv_release_step gconv_conf.c result == NULL elem != NULL cwd != NULL /usr/lib/gconv .so module gconv-modules __gconv_get_path ISO-10646/UCS4/ =INTERNAL->ucs4 =ucs4->INTERNAL UCS-4LE// =INTERNAL->ucs4le =ucs4le->INTERNAL ISO-10646/UTF8/ =INTERNAL->utf8 =utf8->INTERNAL ISO-10646/UCS2/ =ucs2->INTERNAL =INTERNAL->ucs2 ANSI_X3.4-1968// =ascii->INTERNAL =INTERNAL->ascii UNICODEBIG// =ucs2reverse->INTERNAL =INTERNAL->ucs2reverse UCS4// ISO-10646/UCS4/ UCS-4// ISO-10646/UCS4/ UCS-4BE// ISO-10646/UCS4/ CSUCS4// ISO-10646/UCS4/ ISO-10646// ISO-10646/UCS4/ 10646-1:1993// ISO-10646/UCS4/ 10646-1:1993/UCS4/ ISO-10646/UCS4/ OSF00010104// ISO-10646/UCS4/ OSF00010105// ISO-10646/UCS4/ OSF00010106// ISO-10646/UCS4/ WCHAR_T// INTERNAL UTF8// ISO-10646/UTF8/ UTF-8// ISO-10646/UTF8/ ISO-IR-193// ISO-10646/UTF8/ OSF05010001// ISO-10646/UTF8/ ISO-10646/UTF-8/ ISO-10646/UTF8/ UCS2// ISO-10646/UCS2/ UCS-2// ISO-10646/UCS2/ OSF00010100// ISO-10646/UCS2/ OSF00010101// ISO-10646/UCS2/ OSF00010102// ISO-10646/UCS2/ ANSI_X3.4// ANSI_X3.4-1968// ISO-IR-6// ANSI_X3.4-1968// ANSI_X3.4-1986// ANSI_X3.4-1968// ISO_646.IRV:1991// ANSI_X3.4-1968// ASCII// ANSI_X3.4-1968// ISO646-US// ANSI_X3.4-1968// US-ASCII// ANSI_X3.4-1968// US// ANSI_X3.4-1968// IBM367// ANSI_X3.4-1968// CP367// ANSI_X3.4-1968// CSASCII// ANSI_X3.4-1968// OSF00010020// ANSI_X3.4-1968// UNICODELITTLE// ISO-10646/UCS2/ UCS-2LE// ISO-10646/UCS2/ UCS-2BE// UNICODEBIG// gconv_builtin.c cnt < sizeof (map) / sizeof (map[0]) __gconv_get_builtin_trans ../iconv/skeleton.c outbufstart == NULL outbuf == outerr nstatus == __GCONV_FULL_OUTPUT cnt_after <= sizeof (data->__statep->__value.__wchb) gconv_simple.c *outptrp + 4 > outend ../iconv/loop.c (state->__count & 7) <= sizeof (state->__value) inlen_after <= sizeof (state->__value.__wchb) inptr - bytebuf > (state->__count & 7) inend != &bytebuf[MAX_NEEDED_INPUT] inend - inptr > (state->__count & ~7) inend - inptr <= sizeof (state->__value.__wchb) ch != 0xc0 && ch != 0xc1 internal_ucs2reverse_loop_single __gconv_transform_internal_ucs2reverse ucs2reverse_internal_loop_single __gconv_transform_ucs2reverse_internal internal_ucs2_loop_single __gconv_transform_internal_ucs2 ucs2_internal_loop_single __gconv_transform_ucs2_internal utf8_internal_loop_single __gconv_transform_utf8_internal internal_utf8_loop_single __gconv_transform_internal_utf8 internal_ascii_loop_single __gconv_transform_internal_ascii __gconv_transform_ascii_internal ucs4le_internal_loop_unaligned ucs4le_internal_loop __gconv_transform_ucs4le_internal internal_ucs4le_loop_unaligned __gconv_transform_internal_ucs4le __gconv_transform_ucs4_internal __gconv_transform_internal_ucs4 GCONV_PATH /usr/lib/gconv/gconv-modules.cache gconv_dl.c obj->counter > 0 found->handle == NULL gconv_init gconv_end do_release_shlib __gconv_find_shlib ,TRANSLIT /IGNORE ,IGNORE 0 2 3 4 5 6 7 8 9 ? upper lower alpha digit xdigit space print graph blank cntrl punct alnum toupper tolower 8 H H H H H I ( ( x x > > ~ ~ ~ ~ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ a b c d e f g h i j k l m n o p q r s t u v w x y z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` A B C D E F G H I J K L M N O P Q R S T U V W X Y Z { | } ~ ` ` ( C ) < < - ( R ) u , > > 1 / 4 1 / 2 3 / 4 A E x s s a e I J i j ' n O E o e s L J L j l j N J N j n j D Z D z d z ' ^ ' ` _ : ~ H h S S s s # # ` W w i s s s ? J ` ` A ; E I I O Y O I A V G D E Z I T H I K L M N X O P R S T Y F C H P S O I Y a e i i y a v g d e z i t h i k l m n x o p r s s t y f c h p s o i y o y o & b t h Y ` Y ` Y ` f p & Q q 6 6 W w 9 0 9 0 9 0 0 9 0 0 S H s h F f K H k h H h D J d j G J g j T I t i k r s j T H e e S H s h S S s r S S S Y O D J G ` Y E Z ` I Y I J L ` N ` T S H K ` U ` D H A B V G D E Z H Z I J K L M N O P R S T U F X C Z C H S H S H H A ` Y ` ` E ` Y U Y A a b v g d e z h z i j k l m n o p r s t u f x c z c h s h s h h ` ` y ` ` e ` y u y a y o d j g ` y e z ` i y i j l ` n ` t s h k ` u ` d h O ` o ` F H f h Y H y h E ` e ` G ` g ` G H g h G H g h Z H ` z h ` K ` k ` K ` k ` N ` n ` N G n g P ` p ` O ` o ` C ` C ` T ` t ` U u H ` h ` T C Z t c z S H ` s h ` C H ` c h ` C H ` c h ` i Z H ` z h ` C H ` c h ` A ` a ` A ` a ` E ` e ` A ` a ` Z H ` z h ` Z ` z ` Z ` z ` I ` i ` O ` o ` O ` o ` U ` u ` U ` u ` C H ` c h ` Y ` y ` ' " - - - - - - - ' ' , ' " " , , " + o . . . . . . ` ` ` ` ` ` < > ! ! / ? ? ? ! ! ? C = R s E U R I N R a / c a / s C c / o c / u g H H H h I I L l N N o P Q R R R T E L ( T M ) Z O h m Z B C e e E F M o i D d e i j 1 / 3 2 / 3 1 / 5 2 / 5 3 / 5 4 / 5 1 / 6 5 / 6 1 / 8 3 / 8 5 / 8 7 / 8 1 / I I I I I I I V V V I V I I V I I I I X X X I X I I L C D M i i i i i i i v v v i v i i v i i i i x x x i x i i l c d m < - - > < - > < = = > < = > - / \ * | : ~ < = > = < < > > < < < > > > N U L S O H S T X E T X E O T E N Q A C K B E L B S H T L F V T F F C R S O S I D L E D C 1 D C 2 D C 3 D C 4 N A K S Y N E T B C A N E M S U B E S C F S G S R S U S S P D E L _ N L ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) ( 7 ) ( 8 ) ( 9 ) ( 1 0 ) ( 1 1 ) ( 1 2 ) ( 1 3 ) ( 1 4 ) ( 1 5 ) ( 1 6 ) ( 1 7 ) ( 1 8 ) ( 1 9 ) ( 2 0 ) ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) ( 7 ) ( 8 ) ( 9 ) ( 1 0 ) ( 1 1 ) ( 1 2 ) ( 1 3 ) ( 1 4 ) ( 1 5 ) ( 1 6 ) ( 1 7 ) ( 1 8 ) ( 1 9 ) ( 2 0 ) 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 1 0 . 1 1 . 1 2 . 1 3 . 1 4 . 1 5 . 1 6 . 1 7 . 1 8 . 1 9 . 2 0 . ( a ) ( b ) ( c ) ( d ) ( e ) ( f ) ( g ) ( h ) ( i ) ( j ) ( k ) ( l ) ( m ) ( n ) ( o ) ( p ) ( q ) ( r ) ( s ) ( t ) ( u ) ( v ) ( w ) ( x ) ( y ) ( z ) ( A ) ( B ) ( C ) ( D ) ( E ) ( F ) ( G ) ( H ) ( I ) ( J ) ( K ) ( L ) ( M ) ( N ) ( O ) ( P ) ( Q ) ( R ) ( S ) ( T ) ( U ) ( V ) ( W ) ( X ) ( Y ) ( Z ) ( a ) ( b ) ( c ) ( d ) ( e ) ( f ) ( g ) ( h ) ( i ) ( j ) ( k ) ( l ) ( m ) ( n ) ( o ) ( p ) ( q ) ( r ) ( s ) ( t ) ( u ) ( v ) ( w ) ( x ) ( y ) ( z ) ( 0 ) - | + + + + + + + + + o : : = = = = = = = ( 2 1 ) ( 2 2 ) ( 2 3 ) ( 2 4 ) ( 2 5 ) ( 2 6 ) ( 2 7 ) ( 2 8 ) ( 2 9 ) ( 3 0 ) ( 3 1 ) ( 3 2 ) ( 3 3 ) ( 3 4 ) ( 3 5 ) ( 3 6 ) ( 3 7 ) ( 3 8 ) ( 3 9 ) ( 4 0 ) ( 4 1 ) ( 4 2 ) ( 4 3 ) ( 4 4 ) ( 4 5 ) ( 4 6 ) ( 4 7 ) ( 4 8 ) ( 4 9 ) ( 5 0 ) h P a d a A U b a r o V p c p A n A u A m A k A K B M B G B c a l k c a l p F n F u F u g m g k g H z k H z M H z G H z T H z u l m l d l k l f m n m u m m m c m k m m m ^ 2 c m ^ 2 m ^ 2 k m ^ 2 m m ^ 3 c m ^ 3 m ^ 3 k m ^ 3 m / s m / s ^ 2 P a k P a M P a G P a r a d r a d / s r a d / s ^ 2 p s n s u s m s p V n V u V m V k V M V p W n W u W m W k W M W a . m . B q c c c d C / k g C o . d B G y h a H P i n K K K M k t l m l n l o g l x m b m i l m o l P H p . m . P P M P R s r S v W b f f f i f l f f i f f l s t + _ _ _ , . ; : ? ! ( ) { } # & * + - < > = \ $ % @ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z A C D G J K N O P Q S T U V W X Y Z a b c d f h i j k m n p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z A B D E F G J K L M N O P Q S T U V W X Y a b c d e f g h i j k l m n o p q r s t u v w x y z A B D E F G I J K L M O S T U V W X Y a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 % , 3 7 : > B F J N R V Y ] a e i m q u y } $ ( + . 1 4 7 : = @ C F I L O R U Y \ _ b e h k n q t w z } $ ' * . 2 5 8 ; > A D G K O S W [ ^ b e i m r v z ~ # & ) , 0 4 8 = A E H L P T X \ ` d h k o r v z % * / 4 9 > C F K P U Z ^ b f j n r v z # ' , / 2 6 ; > A E H L P T W Y [ ] _ c g l q v { ~ # * 1 8 ? F M R U Y ^ b e i n t x { ! & + 0 5 : ? C G K O S W [ _ d i n s x } # ) . 3 8 = B G L Q V \ b h n t z % * / 4 9 > C H M R W \ a f k p u z $ ) . 3 8 = B G L Q V [ ` e j o t y ~ " ( . 4 : @ F L R X ^ d j o s w | $ * / 5 : A E J O T Y ` i m q u y } $ ( , 0 5 : > A C E G I K M O Q S U W Y [ ] _ a d g j m p s v y | # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z } " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y | ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z } " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y | ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ # & ) , / 2 5 8 ; > A D G J M P S V Y \ _ b e h k n q t w z } " % ( + . 1 4 7 : = @ C F I L O R U X [ ^ a d g j m p s v y | ! $ ' * - 0 3 6 9 < ? B E H K N Q T W Z ] ` c f i l o r u x { ~ 2 3 I R S p q r s t u v w z { | } ~ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O Q R S T U V W X Y Z [ \ ^ _ j k r s t u " $ % & / 5 6 7 9 : < D G H I _ ` a b c ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !! "! $! &! (! ,! -! .! /! 0! 1! 3! 4! 9! E! F! G! H! I! S! T! U! V! W! X! Y! Z! [! \! ]! ^! _! `! a! b! c! d! e! f! g! h! i! j! k! l! m! n! o! p! q! r! s! t! u! v! w! x! y! z! {! |! }! ~! ! ! ! ! ! ! ! " " " " #" 6" <" d" e" j" k" " " $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ !$ #$ $$ `$ a$ b$ c$ d$ e$ f$ g$ h$ i$ j$ k$ l$ m$ n$ o$ p$ q$ r$ s$ t$ u$ v$ w$ x$ y$ z$ {$ |$ }$ ~$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % % % % % % % $% ,% 4% <% % t* u* v* 0 0 Q2 R2 S2 T2 U2 V2 W2 X2 Y2 Z2 [2 \2 ]2 ^2 _2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 q3 r3 s3 t3 u3 v3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ) M N O P R T U V W Y Z [ \ _ ` a b c d e f h i j k ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 ; < = > @ A B C D F J K L M N O P R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~ ^[yY] ^[nN] Sun Mon Tue Wed Thu Fri Sat Sunday Monday Tuesday Wednesday Thursday Friday Saturday Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February March April June July August September October November December AM PM %a %b %e %H:%M:%S %Y %a %b %e %H:%M:%S %Z %Y S u n M o n T u e W e d T h u F r i S a t S u n d a y M o n d a y T u e s d a y W e d n e s d a y T h u r s d a y F r i d a y S a t u r d a y J a n F e b M a r A p r M a y J u n J u l A u g S e p O c t N o v D e c J a n u a r y F e b r u a r y M a r c h A p r i l J u n e J u l y A u g u s t S e p t e m b e r O c t o b e r N o v e m b e r D e c e m b e r A M P M % a % b % e % H : % M : % S % Y % m / % d / % y % H : % M : % S % I : % M : % S % p % a % b % e % H : % M : % S % Z % Y %p%t%g%t%m%t%f %a%N%f%N%d%N%b%N%s %h %e %r%N%C-%z %T%N%c%N +%c %a %l ISO/IEC 14652 i18n FDCC-set ISO/IEC JTC1/SC22/WG20 - internationalization C/o Keld Simonsen, Skt. Jorgens Alle 8, DK-1615 Kobenhavn V Keld Simonsen keld@dkuug.dk +45 3122-6543 +45 3325-6543 ISO 1.0 1997-12-20 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 i18n:1999 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ libc $<V; @ s H &\ %I $ u @ 9 8 $<V; ; . +m L ?O N ! 0_ P%I $ W ; t & qEu N9 8 }$ H k( {fG5B 3 @KL ) a nZk =<1 . B g m B d g Q QJ y O N @ i S Kh/ I b%I $ C=5 = Ht# @ s+ y B A; 4 e 5 @ > < L @ \) c A m0 +9 8 0123456789abcdefghijklmnopqrstuvwxyz 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ INF NAN I N F N A N i n f n a n 0 . 0 0 0 1 printf_fphex.c info->extra == 0 *decimal != '\0' && decimalwc != L'\0' __printf_fphex /tmp TMPDIR %.*s/%.*sXXXXXX abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ( n i l ) ( n u l l ) Success Operation not permitted No such file or directory No such process Interrupted system call Input/output error No such device or address Argument list too long Exec format error Bad file descriptor No child processes Resource temporarily unavailable Cannot allocate memory Permission denied Bad address Block device required Device or resource busy File exists Invalid cross-device link No such device Not a directory Is a directory Invalid argument Too many open files in system Too many open files Inappropriate ioctl for device Text file busy File too large No space left on device Illegal seek Read-only file system Too many links Numerical argument out of domain Numerical result out of range Resource deadlock avoided File name too long No locks available Function not implemented Directory not empty Too many levels of symbolic links No message of desired type Identifier removed Channel number out of range Level 2 not synchronized Level 3 halted Level 3 reset Link number out of range Protocol driver not attached No CSI structure available Level 2 halted Invalid exchange Invalid request descriptor Exchange full No anode Invalid request code Invalid slot Bad font file format Device not a stream No data available Timer expired Out of streams resources Machine is not on the network Package not installed Object is remote Link has been severed Advertise error Srmount error Communication error on send Protocol error Multihop attempted RFS specific error Bad message Value too large for defined data type Name not unique on network File descriptor in bad state Remote address changed Can not access a needed shared library Accessing a corrupted shared library .lib section in a.out corrupted Attempting to link in too many shared libraries Cannot exec a shared library directly Invalid or incomplete multibyte or wide character Interrupted system call should be restarted Streams pipe error Too many users Socket operation on non-socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported Socket type not supported Operation not supported Protocol family not supported Address family not supported by protocol Address already in use Cannot assign requested address Network is down Network is unreachable Network dropped connection on reset Software caused connection abort Connection reset by peer No buffer space available Transport endpoint is already connected Transport endpoint is not connected Cannot send after transport endpoint shutdown Too many references: cannot splice Connection timed out Connection refused Host is down No route to host Operation already in progress Operation now in progress Stale file handle Structure needs cleaning Not a XENIX named type file No XENIX semaphores available Is a named type file Remote I/O error Disk quota exceeded No medium found Wrong medium type Operation canceled Required key not available Key has expired Key has been revoked Key was rejected by service Owner died State not recoverable Operation not possible due to RF-kill Memory page has hardware error 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 unsupported dlinfo request invalid namespace Fatal glibc error: array index %zu not less than array length %zu Fatal glibc error: invalid allocation buffer of size %zu %.3s %.3s%3d %.2d:%.2d:%.2d %d ; Z x 0 N m < [ y 1 O n %s: line %d: cannot specify more than %d trim domains %s: line %d: list delimiter not followed by domain off %s: line %d: expected `on' or `off', found `%s' /etc/host.conf RESOLV_HOST_CONF %s: line %d: ignoring trailing garbage `%s' RESOLV_MULTI RESOLV_REORDER RESOLV_ADD_TRIM_DOMAINS RESOLV_OVERRIDE_TRIM_DOMAINS %s: line %d: bad command `%s' res_hconf.c ifaddrs != NULL _res_hconf_reorder_addrs order trim multi reorder ndots: timeout: attempts: /etc/resolv.conf LOCALDOMAIN search nameserver sortlist options RES_OPTIONS rotate @ edns0 single-request-reopen @ single-request no_tld_query no-tld-query no-reload use-vc trust-ad no-aaaa resolv_conf.c conf->__refcount > 0 init->nameserver_list[i]->sa_family == AF_INET6 conf == ptr !alloc_buffer_has_failed (&buffer) global_copy->free_list_start == 0 || global_copy->free_list_start & 1 conf->nameserver_list[i]->sa_family == AF_INET6 resolv_conf_matches (resp, conf) update_from_conf __resolv_conf_attach __resolv_conf_allocate resolv_conf_get_1 conf_decrement __resolv_conf_get_current resolv_context.c current->__from_res current->__refcount > 0 ctx->conf == NULL current == ctx ctx->__refcount > 0 __resolv_context_put maybe_init context_reuse nss_parse_line_result.c parse_line_result >= -1 && parse_line_result <= 1 __nss_parse_line_result SUCCESS UNAVAIL NOTFOUND TRYAGAIN RETURN CONTINUE MERGE __libc_early_init dl-call-libc-early-init.c _dl_call_libc_early_init cannot allocate dependency buffer DST not allowed in SUID/SGID programs dl-deps.c cannot load auxiliary `%s' because of empty dynamic string token substitution empty dynamic string token substitution load auxiliary object=%s requested by file=%s cannot allocate dependency list map->l_searchlist.r_list == NULL cannot allocate symbol search list map_index < nlist _dl_map_object_deps dl-init.c l->l_real->l_relocated || l->l_real->l_type == lt_executable calling init: %s calling preinit: %s call_init dl-lookup.c version->filename == NULL || ! _dl_name_match_p (version->filename, map) symbol=%s; lookup in file=%s [%lu] warning: copy relocation against non-copyable protected symbol `%s' in `%s' warning: direct reference to protected function `%s' in `%s' may break pointer equality error due to GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS out of memory marking %s [%lu] as NODELETE due to unique symbol , version protected version == NULL || !(flags & DL_LOOKUP_RETURN_NEWEST) undefined symbol: %s%s%s symbol lookup error marking %s [%lu] as NODELETE due to reference from main program marking %s [%lu] as NODELETE due to reference from %s [%lu] marking %s [%lu] as NODELETE due to memory allocation failure file=%s [%lu]; needed by %s [%lu] (relocation dependency) binding file %s [%lu] to %s [%lu]: %s symbol `%s' [%s] check_match _dl_lookup_symbol_x dl-minimal-malloc.c ptr == alloc_last_block __minimal_realloc %s: cannot open file: %s %s: cannot stat file: %s %s: cannot create file: %s %s: cannot map file: %s seconds .profile %s: file is no correct profile data file for `%s' Out of memory while initializing profiler dl-runtime.c ELFW(R_TYPE)(reloc->r_info) == ELF_MACHINE_JMP_SLOT _dl_profile_fixup _dl_fixup 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z nss_dns/dns-host.c ptrlist_size (&aliases) >= 1 %u.%u.%u.%u.in-addr.arpa ip6.arpa 0123456789abcdef gethostbyname3_context 0.0.0.%u.in-addr.arpa 0.0.%u.%u.in-addr.arpa 0.%u.%u.%u.in-addr.arpa HOSTALIASES res_query.c query2 == NULL answerp == NULL || (void *) *answerp == (void *) answer (hp != NULL) && (hp2 != NULL) __res_context_query res_send.c anscp != NULL || ansp2 == NULL send_dg send_vc ../sysdeps/unix/sysv/linux/ifaddrs.c ifa_data_ptr <= (char *) &ifas[newlink + newaddr] + ifa_data_size getifaddrs_internal Unexpected error %d on netlink descriptor %d. Unexpected error %d on netlink descriptor %d (address family %d). Unexpected netlink response of size %zd on descriptor %d Unexpected netlink response of size %zd on descriptor %d (address family %d) res_get_nsaddr.c n < statp->nscount __res_get_nsaddr ; > > > % > 3 > > > > > > $ > > ' > > > > >
;# ?# annotate Read perf.data (created by perf record) and display annotated code archive Create archive with object files with build-ids found in perf.data file bench General framework for benchmark suites buildid-cache Manage build-id cache. buildid-list List the buildids in a perf.data file data Data file related processing diff Read perf.data files and display the differential profile evlist List the event names in a perf.data file inject Filter to augment the events stream with additional information kmem Tool to trace/measure kernel memory properties kvm Tool to trace/measure kvm guest os list List all symbolic event types lock Analyze lock events mem Profile memory accesses record Run a command and record its profile into perf.data report Read perf.data (created by perf record) and display the profile sched Tool to trace/measure scheduler properties (latencies) script Read perf.data (created by perf record) and display trace output stat Run a command and gather performance counter statistics test Runs sanity tests. timechart Tool to visualize total system behavior during a workload top System profiling tool. trace strace inspired tool probe Define new dynamic tracepoints ?# ?# ?# ?# ?# ?# < # ?# ?# $ ?# ?# , # # ,# ?# @# @# @# @# ,# 8W% @# tK# m K# i K# `h K# `h K# i < # dL# $ lL# # < # K# K# K# K# <# 4 # ;# tK# ;# L# ;# L# ;# 0L# ;# K# ;# HL# ;# K# ;# K# ;# K# D < # K# K# <# 4 # ~# ~# ~# ~# # 4# P# l# # # # # P # h # # # # # # # $ # < # ` # x # # # 4 # P # l # # # # # # # # # # # # # 4 # 8 # X # x # # # # ;# p~# ;# }# ;# }# ;# ~# ;# ~# ;# K# ;# tK# }# Pv p~# { K# tK# }# u ~# ~ ~# X ~# ~# ~# ~# # 4# P# l# # @ # @ # @ # @ # # 4 # P # l # # # H # H # H # H # H 4 # H P # ` h # ` # ` # ` # # # # $ # < # ` # x # # # # # # # 8 # x X # x x # x # x # x # x ' @ # @ { # @ < # ?# # # # , # l # < # $ < # K# K# <# 4 # ;# # ;# # ;# # ;# # ;# # ;# # ;# # ;# # # r # r # D # D # # # hg # T # # # # < # ?# # D<# < # K# K# K# <# 4 # ?# < # ?# ?# ?# $ < # ?# , # ` # # # # $ # P # d @B T + 5 p. * `+ 3 , * ? ? ? # # # P 0 d @ d P d , P P , P , @ , P , d @ @ , @ , P d d @ d P @ @ , @ , @ , P , d d @ d @ d P d P @ , @ , @ , 8 H d d @ d @ d P d P @ , @ , @ , @ @ @ @ @ @ P @ @ @ P @ @ @ @ @ @ @ @ P @ P @ @ P @ X Y# Y# # Y# Y# , # # # # Y# Y# 8 # # p # # # # # # # # Y# # # Y# # # Y# # # Y# p # # Y# p # # X Y# Y# # Y# Y# , # # # # Y# Y# 8 # # p # # # # # # # # Y# # # Y# # # Y# p # # Y# p # # Y# # # Y# Y# # # # # # # # # # # Y# # # Y# # # Y# p # # Y# p # # Y# Y# 8 # H -# -# 9 4-# <-# 4A \-# l-# |I -# -# <S -# -# x\ @ # -# .# .# l6 4.# <.# 7 @ # `.# .# .# .# .# # @ # .# % Pu u p v 0w `q Pu u p v 0w e #% H + #% X# # H + # X# ` Y# H + Y# p # + # DY# t lY# + lY# pY# r Y# T + Y# Y# + Y# R Z# + Z# a @Z# + LZ# C h:% + h:% tZ# c Z# + Z# o $ 0 + $ Z# i Z# + Z# + F l:# + Z# m [# + [# ([# l [# + d[# g + [# 4 # + [# # v L# M/ [# q [# M/ \# s $ + \# d 8W% + ,\# T T% + H\# + P # + h\# n \# + \# N \# Y + \# B \# X + \# G ]# H + l # ]# 4 D 4]# + <]# u x]# + $ |]# b ]# + ]# ]# j ]# + ]# ]# W ^# + ^# 4^# + @^# p^# + |^# I ^# + ^# ^# _# + _# k $ + $ @_# S p_# + |_# _# P # _# + _# XR# + _# `# + `# `# T`# + ``# p`# v Pu u p +# h # < # Xi \ # p x # s # x| # < # x # T 0 # C D # G X # 8M p # # L # x # \f # @ # \ t # # # X # $ $ # V @ # h T # @9 # j # # |! # " # $ # L # ) l # # # r # # t # 0 # ?# d ?# ?# \? ?# (O ?# \] ?# < # ?# ?# $ $c ?# p ?# , # % 8u # > ,# @# ?# l @# @# @# b @# 4 ,# 8W% ,# ,# + ,# ,# + ,# ,# 8 + @ # ,# D:# L:# T:# 7# # D# g # (e lK# e pK# f K# 8g * h + C# lY# # _# h:% #% O% @ # k% # # # # # # @ # # + + + + ` ) d 0 + + + + pingpong (\ ptr Y callsite Z hit [ bytes [ frag gfp _ page \ callsite <] hit ] bytes P^ order ^ migtype d_ + + + + + + + + # # 0 0 # < # , H # 4 T # # L # # # # @ # d # # # @ # # H # x # # L # # # | # # $ # , # 4 # ` < # + L # t X # # # \ # # # p # @ # ) # (' # H ( # 2 # # ` # x \ # p | # # ! l # " L # # # $ | # % , # & L} T # ' w t # ( h- # ) s # * q # + o # , 0 # - <6 # . `9 # / # `m # P # i # + + # # $ # , # 4 # < # D # w L # T # d # d # d # d # d # d # d # d # d # d # d # d $ # d # d , # d 8 # ?# ?# % % $ $ $ $ $ $ $ $ $ $ $ $ $ $ ( $ ( $ 4 $ 4 $ @ $ @ $ $ $ ! B K M G @ /bad-path/ $ $ $ $ $ 0 $ < $ H $ T $ l $ x $ $ 0$ $ ~$ ~$ ~$ ? X # 4K% , # M# + 8 $ + @ $ + H $ + @% + P $ + e% + T $ + \ $ + ` $ + h $ + p $ + x $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + 8e% + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ $ + ( $ + , $ + 0 $ + 4 $ + 8 $ + < $ + @ $ + H $ + L $ + P $ + @# + T $ + X $ + ` $ + h $ + p $ + x $ + $ + $ + ( $ + $ + $ + xE# + $ + @# + $ + $ + $ + $ + $ + h d x x T $ $ $ # D $ X $ $ h $ x $ $ $ $ $ , $ 4 $ 8 $ @ $ L $ T $ X $ h $ l $ p $ x $ $ $ $ $ $ $ $ $ $ # $ $ # >% $ $ $ $ # # $ # $ $ $ $ # # $ $ $ $ $ $ 0 $ $ ( 8 P $ $ $ $ # P # D $ P # X $ P # $ $ h $ P # x $ P # $ , $ $ D $ $ P # # P # # P # $ # $ # $ $ $ P # $ P # $ P # 0 $ P # $ P # $ P # T x + x + P # <# <# L# M/ % M/ % M/ % M/ # % % % L + L + '% 8 t '% < 8 t 5# 5# 5# # D + C# $ + # d + h/# D + Dd# + h:% + x# + # + d>% + l>% $ + ^# + 4^# + t@% I @ ~$ @% ` H 0l @% g c l@% 1 A <% + <% + 8>% + D>% d + P>% D + >% + \>% + $ d + =% + =% + >% + >% + ,# d + >% D + >% $ + (>% + @% Z w ,@% b H[ ?% d3 dq |>% ; M >% ; 4F >% `: LE >% 6 8t >% h6 ,X >% 5 V >% (5 S >% 4 lD ?% h d ?% 3 n $?% 9 C ,?% $9 (C <?% 2 <B @% 2 S <@% i Q T@% j e E# $1 (A @% L @ @% 8J x? @% TH ] p^ G @% 0 > P% P% P% P% P% P% P% P% P% P% + + < D5 3 5 ,; 4 4 |3 + $o o o + t + v tw % 4 H} H} % 4 H} H} % 4 p H} H} % 4 h @ H} H} \ % 4 8 H} H} , % 4 H} H} ( 8 % 4 H} H} :# 4 H} H} 8 + + + + Pu u v K/ =% + =% + =% X + =% + =% + =% + Z# H + # + /sys/kernel/debug/tracing/events /sys/kernel/debug/tracing /sys/kernel/debug P % + reebX % + ` % + gbdh % x + cart % % % % % % % % % % % % % 0 % T % h % % % % % 9, 9, unknown error Y& Y& Y& [ % Y& Y& Y& Y& Y& Y& *Y& Y& *( Y& Y& Y& 6Y& 0Y& Z& Z& Z& !Z& &Z& -Z& X& Y& 4Z& :Z& AZ& Y& Y& X& X& X& X& X& X& Y& Y& Y& Y& Y& Y& %Y& .Y& 4Y& :Y& AY& HY& OY& VY& ]Y& dY& kY& rY& yY& Y& Y& Y& Y& Y& Y& Y& K ) =4 T 5 K+ N+ LN+ `R+ <M+ M+ P+ Q+ PQ+ Q+ Q+ R+ F( 7( =( & & & & & & & & & & & & & ' 6 9 tg Q > PN a P qk , j j 6 H T 7 q YI 7 q R >) O q N 9 N L( K @ K CAk[S ;, ;, ;, 4<, X<, =, 6 <, tL, xK, >, 6 (>, tL, xK, 6 X?, tL, xK, X<, =, >, d @ T@, ' ' K ) K ) K ) (E, H, G, < 7 F, F, F, G, (E, (E, F, (E, K ) %( !%( 1%( !%( %( A%( %( Q%( [%( Q%( %( m%( %( %( %( %( %( %( %( %( %( %( %( %( %( %( %( %( %( &( &( %( &( %( &( 6&(
GCC: (Buildroot -ga22ed9a183-dirty) 11.3.0 GCC: (Buildroot -g27e31e02d7d-dirty) 11.3.0
.shstrtab .note.ABI-tag .init .text __libc_freeres_fn .fini .rodata .ARM.extab .ARM.exidx .eh_frame .tdata .tbss .init_array .fini_array .data.rel.ro .got .data __libc_subfreeres __libc_IO_vtables __libc_atexit .bss __libc_freeres_ptrs .comment .ARM.attributes
;# ?# annotate Read perf.data (created by perf record) and display annotated code archive Create archive with object files with build-ids found in perf.data file bench General framework for benchmark suites buildid-cache Manage build-id cache. buildid-list List the buildids in a perf.data file data Data file related processing diff Read perf.data files and display the differential profile evlist List the event names in a perf.data file inject Filter to augment the events stream with additional information kmem Tool to trace/measure kernel memory properties kvm Tool to trace/measure kvm guest os list List all symbolic event types lock Analyze lock events mem Profile memory accesses record Run a command and record its profile into perf.data report Read perf.data (created by perf record) and display the profile sched Tool to trace/measure scheduler properties (latencies) script Read perf.data (created by perf record) and display trace output stat Run a command and gather performance counter statistics test Runs sanity tests. timechart Tool to visualize total system behavior during a workload top System profiling tool. trace strace inspired tool probe Define new dynamic tracepoints ?# ?# ?# ?# ?# ?# < # ?# ?# $ ?# ?# , # # ,# ?# @# @# @# @# ,# 8W% @# tK# m K# i K# `h K# `h K# i < # dL# $ lL# # < # K# K# K# K# <# 4 # ;# tK# ;# L# ;# L# ;# 0L# ;# K# ;# HL# ;# K# ;# K# ;# K# D < # K# K# <# 4 # ~# ~# ~# ~# # 4# P# l# # # # # P # h # # # # # # # $ # < # ` # x # # # 4 # P # l # # # # # # # # # # # # # 4 # 8 # X # x # # # # ;# p~# ;# }# ;# }# ;# ~# ;# ~# ;# K# ;# tK# }# Pv p~# { K# tK# }# u ~# ~ ~# X ~# ~# ~# ~# # 4# P# l# # @ # @ # @ # @ # # 4 # P # l # # # H # H # H # H # H 4 # H P # ` h # ` # ` # ` # # # # $ # < # ` # x # # # # # # # 8 # x X # x x # x # x # x # x ' @ # @ { # @ < # ?# # # # , # l # < # $ < # K# K# <# 4 # ;# # ;# # ;# # ;# # ;# # ;# # ;# # ;# # # r # r # D # D # # # hg # T # # # # < # ?# # D<# < # K# K# K# <# 4 # ?# < # ?# ?# ?# $ < # ?# , # ` # # # # $ # P # d @B T + 5 p. * `+ 3 , * ? ? ? # # # P 0 d @ d P d , P P , P , @ , P , d @ @ , @ , P d d @ d P @ @ , @ , @ , P , d d @ d @ d P d P @ , @ , @ , 8 H d d @ d @ d P d P @ , @ , @ , @ @ @ @ @ @ P @ @ @ P @ @ @ @ @ @ @ @ P @ P @ @ P @ X Y# Y# # Y# Y# , # # # # Y# Y# 8 # # p # # # # # # # # Y# # # Y# # # Y# # # Y# p # # Y# p # # X Y# Y# # Y# Y# , # # # # Y# Y# 8 # # p # # # # # # # # Y# # # Y# # # Y# p # # Y# p # # Y# # # Y# Y# # # # # # # # # # # Y# # # Y# # # Y# p # # Y# p # # Y# Y# 8 # H -# -# 9 4-# <-# 4A \-# l-# |I -# -# <S -# -# x\ @ # -# .# .# l6 4.# <.# 7 @ # `.# .# .# .# .# # @ # .# % Pu u p v 0w `q Pu u p v 0w e #% H + #% X# # H + # X# ` Y# H + Y# p # + # DY# t lY# + lY# pY# r Y# T + Y# Y# + Y# R Z# + Z# a @Z# + LZ# C h:% + h:% tZ# c Z# + Z# o $ 0 + $ Z# i Z# + Z# + F l:# + Z# m [# + [# ([# l [# + d[# g + [# 4 # + [# # v L# M/ [# q [# M/ \# s $ + \# d 8W% + ,\# T T% + H\# + P # + h\# n \# + \# N \# Y + \# B \# X + \# G ]# H + l # ]# 4 D 4]# + <]# u x]# + $ |]# b ]# + ]# ]# j ]# + ]# ]# W ^# + ^# 4^# + @^# p^# + |^# I ^# + ^# ^# _# + _# k $ + $ @_# S p_# + |_# _# P # _# + _# XR# + _# `# + `# `# T`# + ``# p`# v Pu u p +# h # < # Xi \ # p x # s # x| # < # x # T 0 # C D # G X # 8M p # # L # x # \f # @ # \ t # # # X # $ $ # V @ # h T # @9 # j # # |! # " # $ # L # ) l # # # r # # t # 0 # ?# d ?# ?# \? ?# (O ?# \] ?# < # ?# ?# $ $c ?# p ?# , # % 8u # > ,# @# ?# l @# @# @# b @# 4 ,# 8W% ,# ,# + ,# ,# + ,# ,# 8 + @ # ,# D:# L:# T:# 7# # D# g # (e lK# e pK# f K# 8g * h + C# lY# # _# h:% #% O% @ # k% # # # # # # @ # # + + + + ` ) d 0 + + + + pingpong (\ ptr Y callsite Z hit [ bytes [ frag gfp _ page \ callsite <] hit ] bytes P^ order ^ migtype d_ + + + + + + + + # # 0 0 # < # , H # 4 T # # L # # # # @ # d # # # @ # # H # x # # L # # # | # # $ # , # 4 # ` < # + L # t X # # # \ # # # p # @ # ) # (' # H ( # 2 # # ` # x \ # p | # # ! l # " L # # # $ | # % , # & L} T # ' w t # ( h- # ) s # * q # + o # , 0 # - <6 # . `9 # / # `m # P # i # + + # # $ # , # 4 # < # D # w L # T # d # d # d # d # d # d # d # d # d # d # d # d $ # d # d , # d 8 # ?# ?# % % $ $ $ $ $ $ $ $ $ $ $ $ $ $ ( $ ( $ 4 $ 4 $ @ $ @ $ $ $ ! B K M G @ /bad-path/ $ $ $ $ $ 0 $ < $ H $ T $ l $ x $ $ 0$ $ ~$ ~$ ~$ ? X # 4K% , # M# + 8 $ + @ $ + H $ + @% + P $ + e% + T $ + \ $ + ` $ + h $ + p $ + x $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + 8e% + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ + $ $ + ( $ + , $ + 0 $ + 4 $ + 8 $ + < $ + @ $ + H $ + L $ + P $ + @# + T $ + X $ + ` $ + h $ + p $ + x $ + $ + $ + ( $ + $ + $ + xE# + $ + @# + $ + $ + $ + $ + $ + h d x x T $ $ $ # D $ X $ $ h $ x $ $ $ $ $ , $ 4 $ 8 $ @ $ L $ T $ X $ h $ l $ p $ x $ $ $ $ $ $ $ $ $ $ # $ $ # >% $ $ $ $ # # $ # $ $ $ $ # # $ $ $ $ $ $ 0 $ $ ( 8 P $ $ $ $ # P # D $ P # X $ P # $ $ h $ P # x $ P # $ , $ $ D $ $ P # # P # # P # $ # $ # $ $ $ P # $ P # $ P # 0 $ P # $ P # $ P # T x + x + P # <# <# L# M/ % M/ % M/ % M/ # % % % L + L + '% 8 t '% < 8 t 5# 5# 5# # D + C# $ + # d + h/# D + Dd# + h:% + x# + # + d>% + l>% $ + ^# + 4^# + t@% I @ ~$ @% ` H 0l @% g c l@% 1 A <% + <% + 8>% + D>% d + P>% D + >% + \>% + $ d + =% + =% + >% + >% + ,# d + >% D + >% $ + (>% + @% Z w ,@% b H[ ?% d3 dq |>% ; M >% ; 4F >% `: LE >% 6 8t >% h6 ,X >% 5 V >% (5 S >% 4 lD ?% h d ?% 3 n $?% 9 C ,?% $9 (C <?% 2 <B @% 2 S <@% i Q T@% j e E# $1 (A @% L @ @% 8J x? @% TH ] p^ G @% 0 > P% P% P% P% P% P% P% P% P% P% + + < D5 3 5 ,; 4 4 |3 + $o o o + t + v tw % 4 H} H} % 4 H} H} % 4 p H} H} % 4 h @ H} H} \ % 4 8 H} H} , % 4 H} H} ( 8 % 4 H} H} :# 4 H} H} 8 + + + + Pu u v K/ =% + =% + =% X + =% + =% + =% + Z# H + # + /sys/kernel/debug/tracing/events /sys/kernel/debug/tracing /sys/kernel/debug P % + reebX % + ` % + gbdh % x + cart % % % % % % % % % % % % % 0 % T % h % % % % % 9, 9, unknown error Y& Y& Y& [ % Y& Y& Y& Y& Y& Y& *Y& Y& *( Y& Y& Y& 6Y& 0Y& Z& Z& Z& !Z& &Z& -Z& X& Y& 4Z& :Z& AZ& Y& Y& X& X& X& X& X& X& Y& Y& Y& Y& Y& Y& %Y& .Y& 4Y& :Y& AY& HY& OY& VY& ]Y& dY& kY& rY& yY& Y& Y& Y& Y& Y& Y& Y& K ) =4 T 5 K+ N+ LN+ `R+ <M+ M+ P+ Q+ PQ+ Q+ Q+ R+ F( 7( =( & & & & & & & & & & & & & ' 6 9 tg Q > PN a P qk , j j 6 H T 7 q YI 7 q R >) O q N 9 N L( K @ K CAk[S ;, ;, ;, 4<, X<, =, 6 <, tL, xK, >, 6 (>, tL, xK, 6 X?, tL, xK, X<, =, >, d @ T@, ' ' K ) K ) K ) (E, H, G, < 7 F, F, F, G, (E, (E, F, (E, K ) %( !%( 1%( !%( %( A%( %( Q%( [%( Q%( %( m%( %( %( %( %( %( %( %( %( %( %( %( %( %( %( %( %( %( &( &( %( &( %( &( 6&(
GCC: (Buildroot -ga22ed9a183-dirty) 11.3.0 GCC: (Buildroot -g27e31e02d7d-dirty) 11.3.0
.shstrtab .note.ABI-tag .init .text __libc_freeres_fn .fini .rodata .ARM.extab .ARM.exidx .eh_frame .tdata .tbss .init_array .fini_array .data.rel.ro .got .data __libc_subfreeres __libc_IO_vtables __libc_atexit .bss __libc_freeres_ptrs .comment .ARM.attributes