A mechanism is provided in a debugger for building a file information
database while significantly reducing debug startup time. For each line
number table, the mechanism of the present invention reads the header
section and determines all the source files that contribute to the line
number table. The mechanism also makes note of the line number table
offset. The mechanism then inserts the source filename into the file
information database. In one preferred embodiment, the file information
database is implemented as a hash table. Searching time occurs during an
interactive debug session; therefore, the searching time is not easily
detectable to a user, thus creating the perception of a faster
interactive debugging session.