OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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