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

Reply via email to