Knowledge (XXG)

stabs

Source 📝

289: 330: 214: 354: 323: 116:) makes no provision for storing debugging information. Stabs works around this problem by encoding the information using special entries in the 316: 85: 68: 349: 113: 96:, states his doctoral adviser Michael L. Powell "contributed to the stabstrings design, especially to support Modula-2". 243: 52: 188: 225: 161: 34: 20: 149: 230: 166: 63: 235: 80: 76: 300: 296: 75:
for the Berkeley Pascal pdx debugger, however, he claims otherwise, stating stabs came with
270: 157: 93: 59: 343: 37:
for storing information about computer programs for use by symbolic and source-level
239: 273: 117: 42: 105: 288: 92:, who created pdx for his 1981 master's thesis and later developed it into 38: 69: 128: 109: 86: 124: 224:. USENIX Summer 1990 Technical Conference. pp. 211–220. 148:
Menapace, Julia; Kingdon, Jim; MacKenzie, David (1993).
304: 189:"RFR: 8065656: Use DWARF debug symbols for Solaris" 104:When stabs was created in the 1980s, the dominant 324: 8: 112:, which (unlike more recent formats such as 331: 317: 229: 165: 187:Kessler, Peter B. (November 21, 2014). 140: 123:At one stage stabs was widely used on 62:attributes the invention of stabs to 7: 285: 283: 303:. You can help Knowledge (XXG) by 131:format has largely supplanted it. 14: 79:and sdb but could predate those. 287: 41:. (The information is stored in 355:Computer programming tool stubs 1: 58:; hence the name "stabs".) 371: 282: 18: 213:Linton, Mark A. (1990). 154:The "stabs" Debug Format 127:systems, but the newer 350:Debugging data formats 299:-related article is a 215:"The Evolution of Dbx" 276:project documentation 35:debugging data format 21:Stab (disambiguation) 16:Debugging data format 19:For other uses, see 150:"Overview of Stabs" 29:(sometimes written 312: 311: 362: 333: 326: 319: 297:programming-tool 291: 284: 258: 257: 255: 254: 248: 242:. Archived from 233: 219: 210: 204: 203: 201: 200: 184: 178: 177: 175: 174: 169: 145: 91: 88: 74: 71: 370: 369: 365: 364: 363: 361: 360: 359: 340: 339: 338: 337: 280: 267: 262: 261: 252: 250: 246: 217: 212: 211: 207: 198: 196: 186: 185: 181: 172: 170: 147: 146: 142: 137: 102: 83: 66: 24: 17: 12: 11: 5: 368: 366: 358: 357: 352: 342: 341: 336: 335: 328: 321: 313: 310: 309: 292: 278: 277: 266: 265:External links 263: 260: 259: 231:10.1.1.38.5985 205: 195:(Mailing list) 179: 167:10.1.1.38.1857 158:Cygnus Support 139: 138: 136: 133: 101: 98: 60:Cygnus Support 15: 13: 10: 9: 6: 4: 3: 2: 367: 356: 353: 351: 348: 347: 345: 334: 329: 327: 322: 320: 315: 314: 308: 306: 302: 298: 293: 290: 286: 281: 275: 272: 269: 268: 264: 249:on 2018-01-23 245: 241: 237: 232: 227: 223: 222:USENIX Summer 216: 209: 206: 194: 190: 183: 180: 168: 163: 159: 155: 151: 144: 141: 134: 132: 130: 126: 121: 119: 115: 111: 107: 99: 97: 95: 89: 82: 78: 72: 65: 64:Peter Kessler 61: 57: 55: 51: 49: 45: 40: 36: 32: 28: 22: 305:expanding it 294: 279: 274:GNU Debugger 251:. Retrieved 244:the original 221: 208: 197:. Retrieved 192: 182: 171:. Retrieved 153: 143: 122: 118:symbol table 103: 53: 47: 43: 30: 26: 25: 108:format was 106:object file 84: [ 81:Mark Linton 67: [ 344:Categories 253:2018-01-21 199:2018-01-21 173:2018-01-21 135:References 226:CiteSeerX 193:build-dev 162:CiteSeerX 39:debuggers 240:15074926 87:Wikidata 70:Wikidata 100:History 33:) is a 238:  228:  164:  56:trings 46:ymbol 295:This 271:STABS 247:(PDF) 236:S2CID 218:(PDF) 129:DWARF 110:a.out 90:] 73:] 31:STABS 27:stabs 301:stub 125:Unix 114:ELF 94:dbx 77:adb 48:tab 346:: 234:. 220:. 191:. 160:. 156:. 152:. 120:. 50:le 332:e 325:t 318:v 307:. 256:. 202:. 176:. 54:s 44:s 23:.

Index

Stab (disambiguation)
debugging data format
debuggers
symbol table
strings
Cygnus Support
Peter Kessler
Wikidata
adb
Mark Linton
Wikidata
dbx
object file
a.out
ELF
symbol table
Unix
DWARF
"Overview of Stabs"
Cygnus Support
CiteSeerX
10.1.1.38.1857
"RFR: 8065656: Use DWARF debug symbols for Solaris"
"The Evolution of Dbx"
CiteSeerX
10.1.1.38.5985
S2CID
15074926
the original
STABS

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.