Searched defs:debugItem (Results 1 - 6 of 6) sorted by relevance

/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Debug/
H A DDebugMethodItem.java50 public static DebugMethodItem build(RegisterFormatter registerFormatter, DebugItem debugItem) { argument
51 int codeAddress = debugItem.getCodeAddress();
52 switch (debugItem.getDebugItemType()) {
54 return new StartLocalMethodItem(codeAddress, -1, registerFormatter, (StartLocal)debugItem);
56 return new EndLocalMethodItem(codeAddress, -1, registerFormatter, (EndLocal)debugItem);
58 return new RestartLocalMethodItem(codeAddress, -1, registerFormatter, (RestartLocal)debugItem);
64 return new SetSourceFileMethodItem(codeAddress, -3, (SetSourceFile)debugItem);
66 return new LineNumberMethodItem(codeAddress, -2, (LineNumber)debugItem);
68 throw new ExceptionWithContext("Invalid debug item type: %d", debugItem.getDebugItemType());
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/debug/
H A DImmutableDebugItem.java51 public static ImmutableDebugItem of(DebugItem debugItem) { argument
52 if (debugItem instanceof ImmutableDebugItem) {
53 return (ImmutableDebugItem)debugItem;
55 switch (debugItem.getDebugItemType()) {
57 return ImmutableStartLocal.of((StartLocal)debugItem);
59 return ImmutableEndLocal.of((EndLocal)debugItem);
61 return ImmutableRestartLocal.of((RestartLocal)debugItem);
63 return ImmutablePrologueEnd.of((PrologueEnd)debugItem);
65 return ImmutableEpilogueBegin.of((EpilogueBegin)debugItem);
67 return ImmutableSetSourceFile.of((SetSourceFile)debugItem);
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
H A DClassSection.java96 void writeDebugItem(@Nonnull DebugWriter<StringKey, TypeKey> writer, DebugItem debugItem) throws IOException; argument
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/
H A DMutableMethodImplementation.java105 for (DebugItem debugItem: methodImplementation.getDebugItems()) {
106 int debugCodeAddress = debugItem.getCodeAddress();
109 BuilderDebugItem builderDebugItem = convertDebugItem(debugItem);
925 private BuilderDebugItem convertDebugItem(@Nonnull DebugItem debugItem) { argument
926 switch (debugItem.getDebugItemType()) {
928 StartLocal startLocal = (StartLocal)debugItem;
933 EndLocal endLocal = (EndLocal)debugItem;
937 RestartLocal restartLocal = (RestartLocal)debugItem;
945 LineNumber lineNumber = (LineNumber)debugItem;
949 SetSourceFile setSourceFile = (SetSourceFile)debugItem;
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/
H A DBuilderClassPool.java382 DebugItem debugItem) throws IOException {
383 switch (debugItem.getDebugItemType()) {
385 StartLocal startLocal = (StartLocal)debugItem;
394 EndLocal endLocal = (EndLocal)debugItem;
399 RestartLocal restartLocal = (RestartLocal)debugItem;
404 writer.writePrologueEnd(debugItem.getCodeAddress());
408 writer.writeEpilogueBegin(debugItem.getCodeAddress());
412 LineNumber lineNumber = (LineNumber)debugItem;
417 SetSourceFile setSourceFile = (SetSourceFile)debugItem;
422 throw new ExceptionWithContext("Unexpected debug item type: %d", debugItem
381 writeDebugItem(@onnull DebugWriter<BuilderStringReference, BuilderTypeReference> writer, DebugItem debugItem) argument
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
H A DClassPool.java191 for (DebugItem debugItem: methodImpl.getDebugItems()) {
192 switch (debugItem.getDebugItemType()) {
194 StartLocal startLocal = (StartLocal)debugItem;
200 stringPool.internNullable(((SetSourceFile) debugItem).getSourceFile());
473 DebugItem debugItem) throws IOException {
474 switch (debugItem.getDebugItemType()) {
476 StartLocal startLocal = (StartLocal)debugItem;
485 EndLocal endLocal = (EndLocal)debugItem;
490 RestartLocal restartLocal = (RestartLocal)debugItem;
495 writer.writePrologueEnd(debugItem
472 writeDebugItem(@onnull DebugWriter<CharSequence, CharSequence> writer, DebugItem debugItem) argument
[all...]

Completed in 137 milliseconds