pchnięcia - stabs

Stabs (czasami pisane wbija ) jest debugowanie format danych do przechowywania informacji o programach komputerowych, do użycia przez symboliczne i źródło szczebla debugerów . (Informacja jest przechowywana w s ymbol tab le s trings ; stąd nazwa "stabs"). Cygnus Support przypisuje wynalezienie dźgnięć Peterowi Kesslerowi  [ Wikidata ] dla debuggera Berkeley Pascal pdx, jednak twierdzi, że jest inaczej. z adb i sdb, ale może poprzedzać te. Mark Linton  [ Wikidata ] , który stworzył pdx do swojej pracy magisterskiej z 1981 r., A następnie przekształcił ją w dbx , twierdzi, że jego doradca doktorski Michael L. Powell "przyczynił się do zaprojektowania stabstrings, zwłaszcza w celu wsparcia Modula-2".

Historia

Kiedy w latach 80. stworzono stabs, dominującym formatem pliku obiektowego był a.out , który (w przeciwieństwie do nowszych formatów, takich jak ELF ) nie przewiduje przechowywania informacji debugowania. Stabs rozwiązuje ten problem, kodując informacje za pomocą specjalnych wpisów w tablicy symboli .

W pewnym momencie dźgnięcia były szeroko stosowane w systemach uniksowych, ale nowszy format DWARF w dużej mierze go wyparł.

Bibliografia

Linki zewnętrzne