1. A method of obtaining run-time information associated with executing an executable, the method comprising: receiving an object file while executing the executable; determining whether the object file comprises one or more embedded debugging information entries, and where the object file comprises one or more embedded debugging information entries: retrieving one or more embedded debugging information entries from the object file, and including the one or more embedded debugging information entries retrieved from the object file in a debugging information entries collection; receiving one or more external debugging information entries from an external database, wherein the one or more external debugging information entries relates to an array of registers; storing the one or more external debugging information entries in the debugging information entries collection; providing the debugging information entries collection to a debugging information consumer; and obtaining the run-time information from at least one or more registers, one or more variables, one or more functions, one or more memory locations, for executing the executable, and letting the debugging information consumer retrieve run-time values and format the run-time values according to the external debugging information entries in the debugging information entries collection; and presenting a visualization of the run-time values as formatted according to the external debugging information entries.