public class Symbols extends Object
| Modifier and Type | Field and Description |
|---|---|
com.google.common.collect.ImmutableSet<String> |
all |
com.google.common.collect.ImmutableSet<String> |
global |
com.google.common.collect.ImmutableSet<String> |
undefined |
| Modifier and Type | Method and Description |
|---|---|
static com.facebook.buck.android.relinker.Symbols.SymbolInfo |
extractSymbolInfo(String line) |
static com.google.common.collect.ImmutableSet<String> |
getDtNeeded(ProcessExecutor executor,
Tool objdump,
SourcePathResolverAdapter resolver,
Path lib) |
static Symbols |
getDynamicSymbols(ProcessExecutor executor,
Tool objdump,
SourcePathResolverAdapter resolver,
Path lib) |
static Symbols |
getNormalSymbols(ProcessExecutor executor,
Tool objdump,
SourcePathResolverAdapter resolver,
Path lib) |
public com.google.common.collect.ImmutableSet<String> undefined
public com.google.common.collect.ImmutableSet<String> global
public com.google.common.collect.ImmutableSet<String> all
@Nullable public static com.facebook.buck.android.relinker.Symbols.SymbolInfo extractSymbolInfo(String line)
public static Symbols getDynamicSymbols(ProcessExecutor executor, Tool objdump, SourcePathResolverAdapter resolver, Path lib) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static Symbols getNormalSymbols(ProcessExecutor executor, Tool objdump, SourcePathResolverAdapter resolver, Path lib) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static com.google.common.collect.ImmutableSet<String> getDtNeeded(ProcessExecutor executor, Tool objdump, SourcePathResolverAdapter resolver, Path lib) throws IOException, InterruptedException
IOExceptionInterruptedException