A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.wikipedia.org/wiki/Stabs below:

stabs - Wikipedia

From Wikipedia, the free encyclopedia

Debugging data format

stabs (sometimes written STABS) is a debugging data format for storing information about computer programs for use by symbolic and source-level debuggers. The information is stored in symbol table strings ("stabs").

Cygnus Support attributes the invention of stabs to Peter Kessler [Wikidata] for the Berkeley Pascal pdx debugger,[1] however, he claims otherwise, stating stabs came with adb and sdb but could predate those.[2] Mark Linton [Wikidata], who created pdx for his 1981 master's thesis and later developed it into dbx, states his doctoral adviser Michael L. Powell "contributed to the stabstrings design, especially to support Modula-2".[3]

When stabs was created in the 1980s, the dominant object file format was a.out, which, unlike more recent formats such as Executable and Linkable Format (ELF), makes no provision for storing debugging information. Stabs works around this problem by encoding the information using special entries in the symbol table.

At one stage stabs was widely used on Unix systems, but the newer DWARF format has largely supplanted it.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4