1. A method for debugging data of a program stored in a memory of a computer, the method comprising: controlling, by a hardware processing device, generating a Compilation Unit (CU) Lookup table including, for each Compilation Unit in the CU Lookup table, a CU index, a start address, an end address and an attribute (ATTR) reference address, in which each Compilation Unit is for at least one global symbol of the program; searching each of the Compilation Units for each global symbol thereof and Data Type information in a DBG_INFO section of the memory which represents contents of individual symbols of the Compilation Units in the CU Lookup table; generating, based on the searching, a Global Variable Lookup table including, for each global symbol entry, a name, an address, a size and a Data Type offset address; when a global symbol of the program is selected for extracting Data Type information thereof, (A) determining whether the Data Type offset address for the selected global symbol from the Global Variable Lookup Table is between the start address and the end address of the Compilation Unit from the CU Lookup Table having the CU index equal to a CU index counter, (B) when the Data Type offset from the Global Variable Lookup for the selected global symbol is determined not to be between the start address and the end address of the Compilation Unit from the CU Lookup Table having the CU index equal to the CU index counter, incrementing the CU index counter and performing (A) and (B), and (C) when (i) the Data Type offset from the Global Variable Lookup for the selected global symbol is determined to be between the start address and the end address of the Compilation Unit from the CU Lookup Table having the CU index equal to the CU index counter and (ii) the attribute reference address from the CU Lookup Table of the Compilation Unit having the CU index equal to the CU index counter is determined not to have a Base Data Type as a Data Type thereof, repeatedly performing (A) and (B) as long as conditions (C)(i) and (C)(ii) are satisfied; and obtaining global symbol information, and a copy of the selected global symbol from the memory.