mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 18:29:37 +02:00
Removal of old deprecated methods
This commit is contained in:
parent
37e807ea3b
commit
d05a57ae1a
16 changed files with 287 additions and 500 deletions
|
@ -87,12 +87,6 @@ public class DBTraceProgramViewSymbolTable implements SymbolTable {
|
|||
return symbolManager.labels().create(program.snap, null, addr, name, global, source);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Symbol createSymbol(Address addr, String name, SourceType source)
|
||||
throws InvalidInputException {
|
||||
return createLabel(addr, name, source);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Symbol createLabel(Address addr, String name, Namespace namespace, SourceType source)
|
||||
throws InvalidInputException {
|
||||
|
@ -101,12 +95,6 @@ public class DBTraceProgramViewSymbolTable implements SymbolTable {
|
|||
assertTraceNamespace(namespace), source);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Symbol createSymbol(Address addr, String name, Namespace namespace, SourceType source)
|
||||
throws DuplicateNameException, InvalidInputException {
|
||||
return createLabel(addr, name, namespace, source);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean removeSymbolSpecial(Symbol sym) {
|
||||
// TODO: I'm not sure I understand the point of this method...
|
||||
|
@ -196,26 +184,6 @@ public class DBTraceProgramViewSymbolTable implements SymbolTable {
|
|||
return getSymbol(name, addr, global);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Symbol getSymbol(String name, Namespace namespace) {
|
||||
try (LockHold hold = program.trace.lockRead()) {
|
||||
for (TraceSymbol sym : symbolManager.allSymbols()
|
||||
.getChildrenNamed(name,
|
||||
assertTraceNamespace(namespace))) {
|
||||
if (requireVisible(sym) == null) {
|
||||
continue;
|
||||
}
|
||||
return sym;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Symbol getSymbol(String name) {
|
||||
return getSymbol(name, global);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Symbol> getSymbols(String name, Namespace namespace) {
|
||||
TraceNamespaceSymbol parent = assertTraceNamespace(namespace);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue