ArmPlatformPkg/Scripts/Ds5: Updated DS-5 scripts to be used by DS-5 v5.12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13875 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -55,10 +55,15 @@ def dump_system_table(ec, mem_base, mem_size):
|
|||||||
|
|
||||||
def load_symbol_from_file(ec, filename, address):
|
def load_symbol_from_file(ec, filename, address):
|
||||||
try:
|
try:
|
||||||
ec.executeDSCommand("discard-symbol-file \'%s\'" % filename)
|
ec.getImageService().addSymbols(filename, address)
|
||||||
except:
|
except:
|
||||||
pass
|
try:
|
||||||
ec.executeDSCommand("add-symbol-file \'%s\' 0x%X" % (filename, address))
|
# We could get an exception if the symbols are already loaded
|
||||||
|
ec.getImageService().unloadSymbols(filename)
|
||||||
|
ec.getImageService().addSymbols(filename, address)
|
||||||
|
except:
|
||||||
|
print "Warning: not possible to load symbols from %s" % filename
|
||||||
|
pass
|
||||||
|
|
||||||
class ArmPlatform:
|
class ArmPlatform:
|
||||||
def __init__(self, sysmembase=None, sysmemsize=None, fvs={}):
|
def __init__(self, sysmembase=None, sysmemsize=None, fvs={}):
|
||||||
|
Reference in New Issue
Block a user