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
IOException
InterruptedException
public static Symbols getNormalSymbols(ProcessExecutor executor, Tool objdump, SourcePathResolverAdapter resolver, Path lib) throws IOException, InterruptedException
IOException
InterruptedException
public static com.google.common.collect.ImmutableSet<String> getDtNeeded(ProcessExecutor executor, Tool objdump, SourcePathResolverAdapter resolver, Path lib) throws IOException, InterruptedException
IOException
InterruptedException