HomeSort by relevance Sort by last modified time
    Searched refs:debugItem (Results 1 - 10 of 10) sorted by null

  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/rewriter/
DebugItemRewriter.java 42 public class DebugItemRewriter implements Rewriter<DebugItem> {
49 @Nonnull @Override public DebugItem rewrite(@Nonnull DebugItem value) {
62 protected class BaseRewrittenLocalInfoDebugItem<T extends DebugItem & LocalInfo> implements DebugItem, LocalInfo {
63 @Nonnull protected T debugItem;
65 public BaseRewrittenLocalInfoDebugItem (@Nonnull T debugItem) {
66 this.debugItem = debugItem;
70 return debugItem.getDebugItemType()
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/debug/
ImmutableDebugItem.java 43 public abstract class ImmutableDebugItem implements DebugItem {
51 public static ImmutableDebugItem of(DebugItem debugItem) {
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);
    [all...]
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Debug/
DebugMethodItem.java 50 public static DebugMethodItem build(RegisterFormatter registerFormatter, DebugItem debugItem) {
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())
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/
MethodLocation.java 115 for (BuilderDebugItem debugItem: debugItems) {
116 debugItem.location = other;
207 @Override public boolean add(@Nonnull BuilderDebugItem debugItem) {
208 if (debugItem.location != null) {
212 debugItem.location = MethodLocation.this;
213 getDebugItems(true).add(debugItem);
MutableMethodImplementation.java 105 for (DebugItem debugItem: methodImplementation.getDebugItems()) {
106 int debugCodeAddress = debugItem.getCodeAddress();
109 BuilderDebugItem builderDebugItem = convertDebugItem(debugItem);
172 @Nonnull @Override public Iterable<? extends DebugItem> getDebugItems() {
177 Iterables.transform(instructionList, new Function<MethodLocation, Iterable<? extends DebugItem>>() {
178 @Nullable @Override public Iterable<? extends DebugItem> apply(@Nullable MethodLocation input) {
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/
BuilderClassPool.java 270 public Iterable<? extends DebugItem> getDebugItems(@Nonnull BuilderMethod builderMethod) {
384 DebugItem debugItem) throws IOException {
385 switch (debugItem.getDebugItemType()) {
387 StartLocal startLocal = (StartLocal)debugItem;
396 EndLocal endLocal = (EndLocal)debugItem;
401 RestartLocal restartLocal = (RestartLocal)debugItem;
406 writer.writePrologueEnd(debugItem.getCodeAddress());
410 writer.writeEpilogueBegin(debugItem.getCodeAddress());
414 LineNumber lineNumber = (LineNumber)debugItem;
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
ClassPool.java 173 for (DebugItem debugItem: methodImpl.getDebugItems()) {
174 switch (debugItem.getDebugItemType()) {
176 StartLocal startLocal = (StartLocal)debugItem;
182 dexPool.stringSection.internNullable(((SetSourceFile) debugItem).getSourceFile());
372 @Nullable @Override public Iterable<? extends DebugItem> getDebugItems(@Nonnull PoolMethod method) {
455 DebugItem debugItem) throws IOException {
456 switch (debugItem.getDebugItemType()) {
458 StartLocal startLocal = (StartLocal)debugItem;
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
ClassSection.java 37 import org.jf.dexlib2.iface.debug.DebugItem;
75 @Nullable Iterable<? extends DebugItem> getDebugItems(@Nonnull MethodKey key);
96 void writeDebugItem(@Nonnull DebugWriter<StringKey, TypeKey> writer, DebugItem debugItem) throws IOException;
DexWriter.java 50 import org.jf.dexlib2.iface.debug.DebugItem;
    [all...]
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
MethodDefinition.java 45 import org.jf.dexlib2.iface.debug.DebugItem;
577 for (DebugItem debugItem: methodImpl.getDebugItems()) {
578 methodItems.add(DebugMethodItem.build(registerFormatter, debugItem));

Completed in 495 milliseconds