X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=BeagleBoardPkg%2FDebugger_scripts%2Ftrace32_load_symbols_cygwin.cmm;h=db9ff4e966a372e191199a761fb01c3d3dd3489d;hp=c2ecb6ab93833f87b5b7936271e7a92fdf564d18;hb=e6f3ed43400bc9d02ff3e2728579cc9f35f71405;hpb=9401d6f4b989d977f8b0aa4946168a92b748aead diff --git a/BeagleBoardPkg/Debugger_scripts/trace32_load_symbols_cygwin.cmm b/BeagleBoardPkg/Debugger_scripts/trace32_load_symbols_cygwin.cmm index c2ecb6ab93..db9ff4e966 100644 --- a/BeagleBoardPkg/Debugger_scripts/trace32_load_symbols_cygwin.cmm +++ b/BeagleBoardPkg/Debugger_scripts/trace32_load_symbols_cygwin.cmm @@ -111,27 +111,27 @@ valid_pe_header: ) RETURN 0 -get_file_string: - ENTRY &stringOffset - +get_file_string: + ENTRY &stringOffset + local &string - &more_string=data.string(d:&stringOffset) - - if (string.len("&more_string")>=128.) - ( - &string="&string"+"&more_string" - &stringOffset=&stringOffset+string.len("&more_string") - - //Get remaining file string - GOSUB get_file_string &stringOffset - ENTRY &more_string - &string="&string"+"&more_string" - ) - else - ( - &string="&string"+"&more_string" - &more_string="" + &more_string=data.string(d:&stringOffset) + + if (string.len("&more_string")>=128.) + ( + &string="&string"+"&more_string" + &stringOffset=&stringOffset+string.len("&more_string") + + //Get remaining file string + GOSUB get_file_string &stringOffset + ENTRY &more_string + &string="&string"+"&more_string" + ) + else + ( + &string="&string"+"&more_string" + &more_string="" ) RETURN &string