Package ghidra.program.database.symbol
Class GlobalRegisterSymbol
- java.lang.Object
- 
- ghidra.program.database.DatabaseObject
- 
- ghidra.program.database.symbol.SymbolDB
- 
- ghidra.program.database.symbol.GlobalRegisterSymbol
 
 
 
- 
- 
Constructor SummaryConstructors Constructor Description GlobalRegisterSymbol(SymbolManager mgr, DBObjectCache<SymbolDB> cache, Address addr, Record record)Construct a new GlobalRegisterSymbol.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetObject()ProgramLocationgetProgramLocation()SymbolTypegetSymbolType()Returns the symbol typebooleanisExternal()Returns true if this an external symbol.booleanisPrimary()booleanisValidParent(Namespace parent)Returns whether the given parent is valid for this Symbol.- 
Methods inherited from class ghidra.program.database.symbol.SymbolDBdelete, doIsPinned, doSetPinned, equals, getAddress, getID, getName, getName, getParentNamespace, getParentSymbol, getPath, getProgram, getReferenceCount, getReferences, getReferences, getSource, getSymbolData1, getSymbolData2, getSymbolData3, getSymbolsDynamicallyRenamedByMyRename, hashCode, hasMultipleReferences, hasReferences, isDeleting, isDescendant, isDynamic, isExternalEntryPoint, isGlobal, isPinned, move, refresh, refresh, removeAllReferencesTo, setAddress, setName, setNameAndNamespace, setNamespace, setPinned, setPrimary, setSource, setSymbolData1, setSymbolData2, setSymbolData3, toString, validateNameSource
 - 
Methods inherited from class ghidra.program.database.DatabaseObjectcheckDeleted, checkIsValid, checkIsValid, getKey, isDeleted, isInvalid, keyChanged, setInvalid, validate
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface ghidra.program.model.symbol.SymbolcheckIsValid
 
- 
 
- 
- 
- 
Constructor Detail- 
GlobalRegisterSymbolpublic GlobalRegisterSymbol(SymbolManager mgr, DBObjectCache<SymbolDB> cache, Address addr, Record record) Construct a new GlobalRegisterSymbol.- Parameters:
- mgr- the symbol manager
- cache- symbol object cache
- addr- the address for this symbol.
- record- the record for this symbol.
 
 
- 
 - 
Method Detail- 
getSymbolTypepublic SymbolType getSymbolType() Description copied from interface:SymbolReturns the symbol type- See Also:
- Symbol.getSymbolType()
 
 - 
isExternalpublic boolean isExternal() Description copied from interface:SymbolReturns true if this an external symbol.- Returns:
- true if this an external symbol.
- See Also:
- Address.isExternalAddress()
 
 - 
getObjectpublic java.lang.Object getObject() - See Also:
- Symbol.getObject()
 
 - 
isPrimarypublic boolean isPrimary() - Specified by:
- isPrimaryin interface- Symbol
- Specified by:
- isPrimaryin class- SymbolDB
- See Also:
- Symbol.isPrimary()
 
 - 
getProgramLocationpublic ProgramLocation getProgramLocation() - See Also:
- Symbol.getProgramLocation()
 
 - 
isValidParentpublic boolean isValidParent(Namespace parent) Description copied from interface:SymbolReturns whether the given parent is valid for this Symbol.- Specified by:
- isValidParentin interface- Symbol
- Specified by:
- isValidParentin class- SymbolDB
- See Also:
- Symbol.isValidParent(ghidra.program.model.symbol.Namespace)
 
 
- 
 
-