HomeSort by relevance Sort by last modified time
    Searched refs:DebugInfo (Results 1 - 25 of 62) sorted by null

1 2 3

  /external/valgrind/coregrind/m_debuginfo/
priv_readdwarf.h 34 #include "pub_core_debuginfo.h" // DebugInfo
49 ( DebugInfo* di,
61 void ML_(read_debuginfo_dwarf1) ( DebugInfo* di,
70 ( /*OUT*/ DebugInfo* di,
priv_readmacho.h 36 #include "pub_core_debuginfo.h" // DebugInfo
43 object/exe specified by the DebugInfo, find Mach-O sections, then read
46 supplied DebugInfo.
48 extern Bool ML_(read_macho_debug_info) ( DebugInfo* si );
priv_readelf.h 36 #include "pub_core_debuginfo.h" // DebugInfo
55 extern Bool ML_(read_elf_debug_info) ( DebugInfo* di );
priv_readexidx.h 37 #include "pub_core_debuginfo.h" // DebugInfo
40 void ML_(read_exidx) ( /*MOD*/DebugInfo* di,
priv_readdwarf3.h 40 #include "pub_core_debuginfo.h" // DebugInfo
46 DebugInfo* di,
priv_readpdb.h 41 #include "pub_core_debuginfo.h" // DebugInfo
45 DebugInfo* di,
priv_storage.h 37 /* See comment at top of debuginfo.c for explanation of
59 in DebugInfo::strpool.
499 const HChar* name; /* in DebugInfo.strpool */
501 const GExpr* gexpr; /* on DebugInfo.gexprs list */
504 in DebugInfo.fndnpool */
512 /* --------------------- DEBUGINFO --------------------- */
606 lifetime of the DebugInfo as possible -- at the point when it is
616 /* The "decide when it is time to read debuginfo" state machine.
675 They are checked after a successful read of debuginfo into
676 a DebugInfo*, in check_CFSI_related_invariants
    [all...]
debuginfo.c 5 /*--- debuginfo.c ---*/
70 should-we-load-debuginfo-now? finite state machine. */
79 debuginfo reading confusing. Recently I arrived at some
81 kinds of address used in the debuginfo reading process:
118 static DebugInfo* debugInfo_list = NULL;
124 in some DebugInfo-search-intensive situations, most notably stack
126 static void move_DebugInfo_one_step_forward ( DebugInfo* di )
128 DebugInfo *di0, *di1, *di2;
143 DebugInfo* tmp;
175 /* Allocate and zero out a new DebugInfo record. *
    [all...]
storage.c 33 /* This file manages the data structures built by the debuginfo
65 void ML_(symerr) ( const DebugInfo* di, Bool serious, const HChar* msg )
244 const HChar* ML_(addStr) ( DebugInfo* di, const HChar* str, Int len )
279 const HChar* ML_(fndn_ix2filename) (const DebugInfo* di,
291 const HChar* ML_(fndn_ix2dirname) (const DebugInfo* di,
306 /* Add a string to the string table of a DebugInfo, by copying the
309 const HChar* ML_(addStrFromCursor)( DebugInfo* di, DiCursor c )
354 UInt ML_(fndn_ix) (const DebugInfo* di, Word locno)
533 "outside current DebugInfo: %#lx %#lx %#lx %#lx\n",
678 DiCfSI_m* ML_(get_cfsi_m) (const DebugInfo* di, UInt pos
    [all...]
readexidx.c 601 DebugInfo* di;
606 numbered |gprNo|. First ensure this DebugInfo has a cfsi_expr
610 Int gen_CfiExpr_CfiReg_ARM_GPR ( /*MB_MOD*/DebugInfo* di, UInt gprNo )
862 DebugInfo* di )
879 void SubmitStackFrame( /*MOD*/DebugInfo* di,
    [all...]
  /external/valgrind/coregrind/
pub_core_redir.h 59 #include "pub_core_debuginfo.h" // DebugInfo
65 /* Notify the module of a new DebugInfo (called from m_debuginfo). */
66 extern void VG_(redir_notify_new_DebugInfo)( const DebugInfo* );
68 /* Notify the module of the disappearance of a DebugInfo (also called
70 extern void VG_(redir_notify_delete_DebugInfo)( const DebugInfo* );
pub_core_debuginfo.h 45 /* LINUX: Notify the debuginfo system about a new mapping, or the
55 refer to the debuginfo read as a result of this specific mapping,
146 Each time some debuginfo is changed (e.g. loaded or unloaded),
204 /* Functions for traversing all the symbols in a DebugInfo. _howmany
211 Int VG_(DebugInfo_syms_howmany) ( const DebugInfo *di );
212 void VG_(DebugInfo_syms_getidx) ( const DebugInfo *di,
m_redir.c 73 That calls VG_(redir_notify_new_DebugInfo) when a new DebugInfo
179 When a new DebugInfo appears:
185 DebugInfo to find new specs. Each of these needs to be compared
189 - (existing Specs x new DebugInfo): scan all symbols in the
190 DebugInfo, trying to match them to any existing specs, also
193 - (new Specs x new DebugInfo): scan all symbols in the new
194 DebugInfo, trying to match them against the new specs, to
206 When a DebugInfo disappears:
251 /* Top-level data structure. It contains a pointer to a DebugInfo and
252 also a list of the specs harvested from that DebugInfo. Note tha
    [all...]
  /external/valgrind/include/
pub_tool_debuginfo.h 3 /*--- DebugInfo. pub_tool_debuginfo.h ---*/
62 persistent. They will be freed when the DebugInfo they belong to
212 /* A way to make limited debuginfo queries on a per-mapped-object
214 typedef struct _DebugInfo DebugInfo;
216 /* Returns NULL if the DebugInfo isn't found. It doesn't matter if
218 DebugInfo* VG_(find_DebugInfo) ( Addr a );
221 Addr VG_(DebugInfo_get_text_avma) ( const DebugInfo *di );
222 SizeT VG_(DebugInfo_get_text_size) ( const DebugInfo *di );
223 Addr VG_(DebugInfo_get_bss_avma) ( const DebugInfo *di );
224 SizeT VG_(DebugInfo_get_bss_size) ( const DebugInfo *di )
    [all...]
  /external/llvm/lib/
Makefile 14 ExecutionEngine Linker LTO MC Object Option DebugInfo \
  /external/llvm/unittests/
Makefile 12 PARALLEL_DIRS = ADT Analysis AsmParser Bitcode CodeGen DebugInfo \
  /frameworks/compile/libbcc/lib/Renderscript/
RSAddDebugInfoPass.cpp 64 llvm::DIBuilder DebugInfo(Module);
66 initializeDebugInfo(DebugInfo, Module);
74 attachDebugInfo(DebugInfo, *kernelFunc);
77 DebugInfo.finalize();
92 void initializeDebugInfo(llvm::DIBuilder &DebugInfo,
97 DebugInfo.createCompileUnit(llvm::dwarf::DW_LANG_C99,
102 sourceFileName = DebugInfo.createFile(DEBUG_GENERATED_FILE, DEBUG_SOURCE_PATH);
103 emptyExpr = DebugInfo.createExpression();
109 "DebugInfo pass could not find any existing compile units.");
144 indexVarType = DebugInfo.createBasicType("uint32_t", 32, 32
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/
DexBackedMethodImplementation.java 37 import org.jf.dexlib2.dexbacked.util.DebugInfo;
125 private DebugInfo getDebugInfo() {
129 return DebugInfo.newOrEmpty(dexFile, 0, this);
133 return DebugInfo.newOrEmpty(dexFile, 0, this);
135 return DebugInfo.newOrEmpty(dexFile, debugOffset, this);
  /external/v8/src/debug/
debug.h 67 static BreakLocation FromAddress(Handle<DebugInfo> debug_info, Address pc);
69 static void FromAddressSameStatement(Handle<DebugInfo> debug_info, Address pc,
72 static BreakLocation FromPosition(Handle<DebugInfo> debug_info, int position,
110 BreakLocation(Handle<DebugInfo> debug_info, RelocInfo* rinfo, int position,
115 Iterator(Handle<DebugInfo> debug_info, BreakLocatorType type);
139 Handle<DebugInfo> debug_info_;
152 static int BreakIndexFromAddress(Handle<DebugInfo> debug_info, Address pc);
164 Handle<DebugInfo> debug_info_;
177 explicit DebugInfoListNode(DebugInfo* debug_info);
182 Handle<DebugInfo> debug_info() { return Handle<DebugInfo>(debug_info_);
    [all...]
debug.cc 62 BreakLocation::BreakLocation(Handle<DebugInfo> debug_info, RelocInfo* rinfo,
72 BreakLocation::Iterator::Iterator(Handle<DebugInfo> debug_info,
147 BreakLocation BreakLocation::FromAddress(Handle<DebugInfo> debug_info,
157 void BreakLocation::FromAddressSameStatement(Handle<DebugInfo> debug_info,
171 int BreakLocation::BreakIndexFromAddress(Handle<DebugInfo> debug_info,
189 BreakLocation BreakLocation::FromPosition(Handle<DebugInfo> debug_info,
225 DebugInfo::SetBreakPoint(debug_info_, pc_offset_, position_,
232 DebugInfo::ClearBreakPoint(debug_info_, pc_offset_, break_point_object);
359 DebugInfoListNode::DebugInfoListNode(DebugInfo* debug_info): next_(NULL) {
363 Handle<DebugInfo>::cast(global_handles->Create(debug_info)).location()
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/
DebugInfo.java 52 public abstract class DebugInfo implements Iterable<DebugItem> {
62 public static DebugInfo newOrEmpty(@Nonnull DexBackedDexFile dexFile, int debugInfoOffset,
70 private static class EmptyDebugInfo extends DebugInfo {
83 private static class DebugInfoImpl extends DebugInfo {
  /external/llvm/
Android.mk 34 lib/DebugInfo/DWARF \
35 lib/DebugInfo/PDB \
36 lib/DebugInfo/Symbolize \
  /external/llvm/lib/IR/
Android.mk 14 DebugInfo.cpp \
  /external/valgrind/drd/
drd_error.h 92 DebugInfo* debuginfo; // Segment member in struct:__anon25834
  /external/valgrind/callgrind/
fn.c 229 obj_node* new_obj_node(DebugInfo* di, obj_node* next)
264 obj_node* CLG_(get_obj_node)(DebugInfo* di)
413 fn_node* get_fn_node_inseg(DebugInfo* di,
430 DebugInfo** pDebugInfo)
491 DebugInfo* di;

Completed in 650 milliseconds

1 2 3