Searched refs:DIE (Results 1 - 12 of 12) sorted by relevance

/linux-4.4.14/tools/perf/util/
H A Ddwarf-aux.c27 * @cu_die: A DIE(dwarf information entry) of CU(compilation Unit)
58 * @cu_die: a CU DIE
74 * @cu_die: a CU DIE
103 * @cu_die: A CU DIE
134 * @dw_die: a DIE
149 * @dw_die: a DIE
164 * @in_die: a DIE of an inlined function instance
182 * die_get_type - Get type DIE
183 * @vr_die: a DIE of a variable
184 * @die_mem: where to store a type DIE
186 * Get a DIE of the type of given variable (@vr_die), and store
187 * it to die_mem. Return NULL if fails to get a type DIE.
220 * @vr_die: a DIE of a variable
221 * @die_mem: where to store a type DIE
223 * Get a DIE of the type of given variable (@vr_die), and store
224 * it to die_mem. Return NULL if fails to get a type DIE.
264 * die_is_signed_type - Check whether a type DIE is signed or not
265 * @tp_die: a DIE of a type
282 * die_is_func_def - Ensure that this DIE is a subprogram and definition
283 * @dw_die: a DIE
285 * Ensure that this DIE is a subprogram and NOT a declaration. This
297 * die_is_func_instance - Ensure that this DIE is an instance of a subprogram
298 * @dw_die: a DIE
300 * Ensure that this DIE is an instance (which has an entry address).
313 * @mb_die: a DIE of a member of a data structure
345 /* Get the call file index number in CU DIE */ die_get_call_fileno()
356 /* Get the declared file index number in CU DIE */ die_get_decl_fileno()
369 * @in_die: a DIE of an inlined function instance
390 * die_find_child - Generic DIE search function in DIE tree
391 * @rt_die: a root DIE
394 * @die_mem: a buffer for result DIE
396 * Trace DIE tree from @rt_die and call @callback for each child DIE.
397 * If @callback returns DIE_FIND_CB_END, this stores the DIE into
402 * Returns NULL if @callback can't find any appropriate DIE.
453 * @cu_die: a CU DIE which including @addr
455 * @die_mem: a buffer for result DIE
457 * Search for a non-inlined function DIE with tail call at @addr. Stores the
458 * DIE to @die_mem and returns it if found. Returns NULL if failed.
492 * @cu_die: a CU DIE which including @addr
494 * @die_mem: a buffer for result DIE
496 * Search a non-inlined function DIE which includes @addr. Stores the
497 * DIE to @die_mem and returns it if found. Returns NULL if failed.
526 * @sp_die: a subprogram DIE which including @addr
528 * @die_mem: a buffer for result DIE
530 * Search an inlined function DIE which includes @addr. Stores the
531 * DIE to @die_mem and returns it if found. Returns NULL if failed.
543 * @sp_die: a subprogram DIE which including @addr
545 * @die_mem: a buffer for result DIE
547 * Search an inlined function DIE which includes @addr. Stores the
548 * DIE to @die_mem and returns it if found. Returns NULL if failed.
611 * die_walk_instances - Walk on instances of given DIE
612 * @or_die: an abstract original DIE
613 * @callback: a callback function which is called with instance DIE
681 /* Walk on lines of blocks included in given DIE */ __die_walk_funclines()
721 * die_walk_lines - Walk on lines inside given DIE
722 * @rt_die: a root DIE (CU, subprogram or inlined_subroutine)
728 * otherwise @rt_die must be a CU DIE.
751 pr_debug2("Failed to get CU from given DIE.\n"); die_walk_lines()
803 * inlined functions don't have lines of the specified DIE. die_walk_lines()
834 /* Does the DIE have location information or external instance? */ __die_find_variable_cb()
846 * @sp_die: a function DIE
849 * @die_mem: a buffer for result DIE
851 * Find a variable DIE called @name at @addr in @sp_die.
881 * @st_die: a data structure type DIE
883 * @die_mem: a buffer for result DIE
885 * Find a member DIE called @name in @st_die.
895 * die_get_typename - Get the name of given variable DIE
896 * @vr_die: a variable DIE
941 * die_get_varname - Get the name and type of given variable DIE
942 * @vr_die: a variable DIE
963 * die_get_var_innermost_scope - Get innermost scope range of given variable DIE
964 * @sp_die: a subprogram DIE
965 * @vr_die: a variable DIE
994 /* (*SCOPES)[1] is the DIE for the scope containing that scope */ die_get_var_innermost_scope()
1024 * die_get_var_range - Get byte offset range of given variable DIE
1025 * @sp_die: a subprogram DIE
1026 * @vr_die: a variable DIE
H A Ddwarf-aux.h41 /* Ensure that this DIE is a subprogram and definition (not declaration) */
44 /* Ensure that this DIE is an instance of a subprogram */
65 /* Check whether the DIE is signed or not */
100 /* Walk on the instances of given DIE */
109 * Walk on lines inside given DIE. If the DIE is a subprogram, walk only on
110 * the lines inside the subprogram, otherwise the DIE must be a CU DIE.
123 /* Get the name of given variable DIE */
126 /* Get the name and type of given variable DIE, stored as "type\tname" */
H A Dprobe-finder.c190 return -EINVAL; /* Broken DIE ? */ convert_variable_location()
552 /* Find a variable in a scope DIE */ find_variable()
594 /* Convert subprogram DIE to trace point */ convert_to_trace_point()
653 /* Call probe_finder callback with scope DIE */ call_probe_finder()
661 pr_err("Caller must pass a scope DIE. Program error.\n"); call_probe_finder()
737 /* With the line number, find the nearest declared DIE */ find_best_scope_cb()
1076 /* Get the DIE(Debugging Information Entry) of this CU */ debuginfo__find_probes()
1197 /* Trace point should be converted from subprogram DIE */ add_probe_trace_event()
1234 /* Variable should be found from scope DIE */ add_probe_trace_event()
1351 /* Trace point should be converted from subprogram DIE */ add_available_vars()
1370 /* Don't need to search child DIE for external vars. */ add_available_vars()
1420 /* For the kernel module, we need a special code to get a DIE */ debuginfo__get_text_offset()
1704 /* Get the DIE(Debugging Information Entry) of this CU */ debuginfo__find_line_range()
/linux-4.4.14/include/uapi/linux/
H A Datmmpc.h105 #define DIE 207 /* tell the daemon to exit() */ macro
/linux-4.4.14/arch/arm/kernel/
H A Dtopology.c288 { cpu_cpu_mask, SD_INIT_NAME(DIE) },
/linux-4.4.14/arch/xtensa/kernel/
H A Dsmp.c343 { .short_text = "DIE", .long_text = "CPU shutdown interrupts" },
/linux-4.4.14/arch/s390/kernel/
H A Dtopology.c458 { cpu_cpu_mask, SD_INIT_NAME(DIE) },
/linux-4.4.14/sound/pci/ctxfi/
H A Dct20k1reg.h597 #define DIE 0x1C6018 macro
/linux-4.4.14/arch/powerpc/kernel/
H A Dsmp.c758 { cpu_cpu_mask, SD_INIT_NAME(DIE) },
/linux-4.4.14/net/atm/
H A Dmpc.c956 clean_up(mesg, mpc, DIE); msg_from_mpoad()
1387 * purge egress cache and tell daemon to 'action' (DIE, RELOAD)
/linux-4.4.14/fs/ocfs2/dlm/
H A Ddlmmaster.c1892 mlog(ML_ERROR, "DIE! Mastery assert from %u, " dlm_assert_master_handler()
/linux-4.4.14/kernel/sched/
H A Dcore.c6536 { cpu_cpu_mask, SD_INIT_NAME(DIE) },

Completed in 428 milliseconds