Reviewed by: [email protected] > -----Original Message----- > From: Zeng, Star > Sent: Monday, July 4, 2016 6:42 PM > To: [email protected] > Cc: Zeng, Star <[email protected]>; Yao, Jiewen <[email protected]>; > Gao, Liming <[email protected]>; Zhu, Yonghong > <[email protected]> > Subject: [PATCH] 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 <[email protected]> > Cc: Liming Gao <[email protected]> > Cc: Yonghong Zhu <[email protected]> > Contributed-under: TianoCore Contribution Agreement 1.0 > Signed-off-by: Star Zeng <[email protected]> > --- > BaseTools/Scripts/MemoryProfileSymbolGen.py | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/BaseTools/Scripts/MemoryProfileSymbolGen.py > b/BaseTools/Scripts/MemoryProfileSymbolGen.py > index a9790d8883c8..5709ad4641cb 100644 > --- a/BaseTools/Scripts/MemoryProfileSymbolGen.py > +++ b/BaseTools/Scripts/MemoryProfileSymbolGen.py > @@ -19,7 +19,7 @@ import re > import sys > from optparse import OptionParser > > -versionNumber = "1.0" > +versionNumber = "1.1" > __copyright__ = "Copyright (c) 2016, Intel Corporation. All rights reserved." > > class Symbols: > @@ -72,7 +72,7 @@ class Symbols: > linefile.close() > > # 000113ca T AllocatePool > c:\home\edk-ii\MdePkg\Library\UefiMemoryAllocationLib\MemoryAllo > cationLib.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: > #print "check - " + reportLine > -- > 2.7.0.windows.1
_______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

