mirror of https://github.com/acidanthera/audk.git
BaseTools MemoryProfileSymbolGen.py: Handle 64bits rva from "nm -l xxx.dll"
Current MemoryProfileSymbolGen.py assumes the rva is 32bits, the patch is to remove the restriction to match any lengths of rva. Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
parent
3d33cb1e5c
commit
d84577e573
|
@ -19,7 +19,7 @@ import re
|
||||||
import sys
|
import sys
|
||||||
from optparse import OptionParser
|
from optparse import OptionParser
|
||||||
|
|
||||||
versionNumber = "1.0"
|
versionNumber = "1.1"
|
||||||
__copyright__ = "Copyright (c) 2016, Intel Corporation. All rights reserved."
|
__copyright__ = "Copyright (c) 2016, Intel Corporation. All rights reserved."
|
||||||
|
|
||||||
class Symbols:
|
class Symbols:
|
||||||
|
@ -72,7 +72,7 @@ class Symbols:
|
||||||
linefile.close()
|
linefile.close()
|
||||||
|
|
||||||
# 000113ca T AllocatePool c:\home\edk-ii\MdePkg\Library\UefiMemoryAllocationLib\MemoryAllocationLib.c:399
|
# 000113ca T AllocatePool c:\home\edk-ii\MdePkg\Library\UefiMemoryAllocationLib\MemoryAllocationLib.c:399
|
||||||
patchLineFileMatchString = "([0-9a-fA-F]{8})\s+[T|D|t|d]\s+(\w+)\s*((?:[a-zA-Z]:)?[\w+\-./_a-zA-Z0-9\\\\]*):?([0-9]*)"
|
patchLineFileMatchString = "([0-9a-fA-F]*)\s+[T|D|t|d]\s+(\w+)\s*((?:[a-zA-Z]:)?[\w+\-./_a-zA-Z0-9\\\\]*):?([0-9]*)"
|
||||||
|
|
||||||
for reportLine in reportLines:
|
for reportLine in reportLines:
|
||||||
#print "check - " + reportLine
|
#print "check - " + reportLine
|
||||||
|
|
Loading…
Reference in New Issue