Bodne - Stabs
bodne (někdy psáno STABS) je ladění datového formátu pro ukládání informací o počítačových programech pro použití na úrovni symbolů a zdrojů debuggery. (Informace jsou uloženy v symbol záložkale střásně; odtud název „bodnutí“.) Podpora Cygnus připisuje vynález bodnutí Peter Kessler pro debugger Berkeley Pascal pdx[1], nicméně, on tvrdí opak, říkat bodnutí přišel s příd a sdb ale mohl předcházet.[2] Mark Linton , který pro svou diplomovou práci z roku 1981 vytvořil pdx a později jej rozvinul do dbx, uvádí jeho doktorský poradce Michael L. Powell „přispěl k návrhu bodnutí, zejména k podpoře Modula-2“.[3]
Dějiny
Když byla v 80. letech vytvořena bodnutí, dominantní soubor objektu formát byl a.out, který (na rozdíl od novějších formátů jako ELF ) neposkytuje žádné ustanovení pro ukládání informací o ladění. Stabs tento problém vyřeší zakódováním informací pomocí speciálních položek v souboru tabulka symbolů.
V jedné fázi byly bodnutí široce používány na Unix systémy, ale novější TRPASLÍK formát to do značné míry nahradil.
Reference
- ^ Menapace, Julia; Kingdon, Jim; MacKenzie, David (1993). "Přehled bodnutí". "Bodne" formát ladění. Podpora Cygnus. CiteSeerX 10.1.1.38.1857. Citováno 2018-01-21.
- ^ Kessler, Peter B. (21. listopadu 2014). „RFR: 8065656: Use DWARF debug symbols for Solaris“. build-dev (Poštovní seznam). Citováno 2018-01-21.
- ^ Linton, Mark A. (1990). „Evoluce Dbx“ (PDF). USENIX léto. Technická konference USENIX léto 1990. 211–220. CiteSeerX 10.1.1.38.5985. Citováno 2018-01-21.
externí odkazy
- STABS GNU Debugger projektová dokumentace
![]() | Tento programovací nástroj související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |