作者: Gary S. Brooks , Steven M. Simmons
DOI:
关键词: Programming language 、 Table (database) 、 Programmer 、 Scope (computer science) 、 Program counter 、 Debugging 、 Set (abstract data type) 、 Debugger 、 Variable (computer science) 、 Computer science
摘要: A debugger is used in an environment of optimized compiling to track both user-defined and synthesized variables so that the values these at selected programmer counter addresses can be either determined or set. The tracking primarily accomplished by generation various interrelated tables including a Type Scope Table, Name Space Expression Location Range Table Variable Table. These define existence defined program ranges provide algebraic definitions for variables. efficiently debug produced with through operations determining variable setting values.