/
usr
/
include
/
bits
/
/usr/include/bits
mkdir
upload
Name
Size
Mode
Actions
types/
-
0755
rm
a.out.h
268
0644
edit
dl
rm
byteswap.h
2449
0644
edit
dl
rm
cmathcalls.h
4138
0644
edit
dl
rm
confname.h
23708
0644
edit
dl
rm
cpu-set.h
4515
0644
edit
dl
rm
dirent.h
1770
0644
edit
dl
rm
dlfcn.h
2520
0644
edit
dl
rm
elfclass.h
426
0644
edit
dl
rm
endian.h
176
0644
edit
dl
rm
environments.h
3790
0644
edit
dl
rm
epoll.h
1070
0644
edit
dl
rm
errno.h
1425
0644
edit
dl
rm
error.h
2683
0644
edit
dl
rm
eventfd.h
1128
0644
edit
dl
rm
fcntl-linux.h
13712
0644
edit
dl
rm
fcntl.h
2245
0644
edit
dl
rm
fcntl2.h
5574
0644
edit
dl
rm
fenv.h
4605
0644
edit
dl
rm
fenvinline.h
190
0644
edit
dl
rm
floatn-common.h
9764
0644
edit
dl
rm
floatn.h
4372
0644
edit
dl
rm
flt-eval-method.h
1214
0644
edit
dl
rm
fp-fast.h
1215
0644
edit
dl
rm
fp-logb.h
1011
0644
edit
dl
rm
getopt_core.h
3666
0644
edit
dl
rm
getopt_ext.h
3037
0644
edit
dl
rm
getopt_posix.h
1809
0644
edit
dl
rm
hwcap.h
971
0644
edit
dl
rm
in.h
9466
0644
edit
dl
rm
indirect-return.h
1585
0644
edit
dl
rm
initspin.h
25
0644
edit
dl
rm
inotify.h
1079
0644
edit
dl
rm
ioctl-types.h
2455
0644
edit
dl
rm
ioctls.h
4477
0644
edit
dl
rm
ipc.h
2070
0644
edit
dl
rm
ipctypes.h
1175
0644
edit
dl
rm
iscanonical.h
2478
0644
edit
dl
rm
libc-header-start.h
2607
0644
edit
dl
rm
libm-simd-decl-stubs.h
3003
0644
edit
dl
rm
link.h
4285
0644
edit
dl
rm
link_lavcurrent.h
1099
0644
edit
dl
rm
locale.h
1367
0644
edit
dl
rm
local_lim.h
3184
0644
edit
dl
rm
long-double.h
923
0644
edit
dl
rm
math-finite.h
5374
0644
edit
dl
rm
math-vector.h
2307
0644
edit
dl
rm
mathcalls-helper-functions.h
1764
0644
edit
dl
rm
mathcalls-narrow.h
1306
0644
edit
dl
rm
mathcalls.h
13100
0644
edit
dl
rm
mathdef.h
890
0644
edit
dl
rm
mathinline.h
13015
0644
edit
dl
rm
mman-linux.h
4895
0644
edit
dl
rm
mman-shared.h
2736
0644
edit
dl
rm
mman.h
2063
0644
edit
dl
rm
monetary-ldbl.h
1046
0644
edit
dl
rm
mqueue.h
1245
0644
edit
dl
rm
mqueue2.h
2150
0644
edit
dl
rm
msq.h
2637
0644
edit
dl
rm
netdb.h
1263
0644
edit
dl
rm
param.h
1432
0644
edit
dl
rm
poll.h
2075
0644
edit
dl
rm
poll2.h
2485
0644
edit
dl
rm
posix1_lim.h
5188
0644
edit
dl
rm
posix2_lim.h
2866
0644
edit
dl
rm
posix_opt.h
5766
0644
edit
dl
rm
printf-ldbl.h
991
0644
edit
dl
rm
pthreadtypes-arch.h
3290
0644
edit
dl
rm
pthreadtypes.h
3071
0644
edit
dl
rm
ptrace-shared.h
2900
0644
edit
dl
rm
resource.h
6298
0644
edit
dl
rm
sched.h
3747
0644
edit
dl
rm
select.h
2105
0644
edit
dl
rm
select2.h
1437
0644
edit
dl
rm
sem.h
2619
0644
edit
dl
rm
semaphore.h
1237
0644
edit
dl
rm
setjmp.h
1286
0644
edit
dl
rm
setjmp2.h
1704
0644
edit
dl
rm
shm.h
3591
0644
edit
dl
rm
sigaction.h
2934
0644
edit
dl
rm
sigcontext.h
4264
0644
edit
dl
rm
sigevent-consts.h
1470
0644
edit
dl
rm
siginfo-arch.h
729
0644
edit
dl
rm
siginfo-consts-arch.h
204
0644
edit
dl
rm
siginfo-consts.h
5973
0644
edit
dl
rm
signalfd.h
1066
0644
edit
dl
rm
signum-generic.h
4340
0644
edit
dl
rm
signum.h
1633
0644
edit
dl
rm
sigstack.h
1167
0644
edit
dl
rm
sigthread.h
1691
0644
edit
dl
rm
sockaddr.h
1513
0644
edit
dl
rm
socket.h
15562
0644
edit
dl
rm
socket2.h
3036
0644
edit
dl
rm
socket_type.h
2215
0644
edit
dl
rm
ss_flags.h
1187
0644
edit
dl
rm
stab.def
9039
0644
edit
dl
rm
stat.h
7619
0644
edit
dl
rm
statfs.h
1916
0644
edit
dl
rm
statvfs.h
3422
0644
edit
dl
rm
statx-generic.h
2049
0644
edit
dl
rm
statx.h
1399
0644
edit
dl
rm
stdint-intn.h
1036
0644
edit
dl
rm
stdint-uintn.h
1048
0644
edit
dl
rm
stdio-ldbl.h
3013
0644
edit
dl
rm
stdio.h
5586
0644
edit
dl
rm
stdio2.h
12546
0644
edit
dl
rm
stdio_lim.h
1212
0644
edit
dl
rm
stdlib-bsearch.h
1377
0644
edit
dl
rm
stdlib-float.h
1114
0644
edit
dl
rm
stdlib-ldbl.h
1372
0644
edit
dl
rm
stdlib.h
5069
0644
edit
dl
rm
strings_fortified.h
1239
0644
edit
dl
rm
string_fortified.h
4683
0644
edit
dl
rm
syscall.h
45663
0644
edit
dl
rm
sysctl.h
898
0644
edit
dl
rm
syslog-ldbl.h
1205
0644
edit
dl
rm
syslog-path.h
1060
0644
edit
dl
rm
syslog.h
1684
0644
edit
dl
rm
sysmacros.h
2952
0644
edit
dl
rm
sys_errlist.h
1215
0644
edit
dl
rm
termios.h
5363
0644
edit
dl
rm
thread-shared-types.h
6735
0644
edit
dl
rm
time.h
2998
0644
edit
dl
rm
timerfd.h
1102
0644
edit
dl
rm
timex.h
4595
0644
edit
dl
rm
types.h
8335
0644
edit
dl
rm
typesizes.h
3397
0644
edit
dl
rm
uintn-identity.h
1541
0644
edit
dl
rm
uio-ext.h
1922
0644
edit
dl
rm
uio_lim.h
1384
0644
edit
dl
rm
unistd.h
10812
0644
edit
dl
rm
utmp.h
4066
0644
edit
dl
rm
utmpx.h
3577
0644
edit
dl
rm
utsname.h
1212
0644
edit
dl
rm
waitflags.h
1696
0644
edit
dl
rm
waitstatus.h
2286
0644
edit
dl
rm
wchar-ldbl.h
2423
0644
edit
dl
rm
wchar.h
1905
0644
edit
dl
rm
wchar2.h
18221
0644
edit
dl
rm
wctype-wchar.h
6301
0644
edit
dl
rm
wordsize.h
442
0644
edit
dl
rm
xopen_lim.h
3857
0644
edit
dl
rm
Edit:
/usr/include/bits/stab.def
(9039B)
/* Table of DBX symbol codes for the GNU system. Copyright (C) 1988, 1997-2018 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see <http://www.gnu.org/licenses/>. */ /* This contains contribution from Cygnus Support. */ /* Global variable. Only the name is significant. To find the address, look in the corresponding external symbol. */ __define_stab (N_GSYM, 0x20, "GSYM") /* Function name for BSD Fortran. Only the name is significant. To find the address, look in the corresponding external symbol. */ __define_stab (N_FNAME, 0x22, "FNAME") /* Function name or text-segment variable for C. Value is its address. Desc is supposedly starting line number, but GCC doesn't set it and DBX seems not to miss it. */ __define_stab (N_FUN, 0x24, "FUN") /* Data-segment variable with internal linkage. Value is its address. "Static Sym". */ __define_stab (N_STSYM, 0x26, "STSYM") /* BSS-segment variable with internal linkage. Value is its address. */ __define_stab (N_LCSYM, 0x28, "LCSYM") /* Name of main routine. Only the name is significant. This is not used in C. */ __define_stab (N_MAIN, 0x2a, "MAIN") /* Global symbol in Pascal. Supposedly the value is its line number; I'm skeptical. */ __define_stab (N_PC, 0x30, "PC") /* Number of symbols: 0, files,,funcs,lines according to Ultrix V4.0. */ __define_stab (N_NSYMS, 0x32, "NSYMS") /* "No DST map for sym: name, ,0,type,ignored" according to Ultrix V4.0. */ __define_stab (N_NOMAP, 0x34, "NOMAP") /* New stab from Solaris. I don't know what it means, but it don't seem to contain useful information. */ __define_stab (N_OBJ, 0x38, "OBJ") /* New stab from Solaris. I don't know what it means, but it don't seem to contain useful information. Possibly related to the optimization flags used in this module. */ __define_stab (N_OPT, 0x3c, "OPT") /* Register variable. Value is number of register. */ __define_stab (N_RSYM, 0x40, "RSYM") /* Modula-2 compilation unit. Can someone say what info it contains? */ __define_stab (N_M2C, 0x42, "M2C") /* Line number in text segment. Desc is the line number; value is corresponding address. */ __define_stab (N_SLINE, 0x44, "SLINE") /* Similar, for data segment. */ __define_stab (N_DSLINE, 0x46, "DSLINE") /* Similar, for bss segment. */ __define_stab (N_BSLINE, 0x48, "BSLINE") /* Sun's source-code browser stabs. ?? Don't know what the fields are. Supposedly the field is "path to associated .cb file". THIS VALUE OVERLAPS WITH N_BSLINE! */ __define_stab (N_BROWS, 0x48, "BROWS") /* GNU Modula-2 definition module dependency. Value is the modification time of the definition file. Other is non-zero if it is imported with the GNU M2 keyword %INITIALIZE. Perhaps N_M2C can be used if there are enough empty fields? */ __define_stab(N_DEFD, 0x4a, "DEFD") /* THE FOLLOWING TWO STAB VALUES CONFLICT. Happily, one is for Modula-2 and one is for C++. Still,... */ /* GNU C++ exception variable. Name is variable name. */ __define_stab (N_EHDECL, 0x50, "EHDECL") /* Modula2 info "for imc": name,,0,0,0 according to Ultrix V4.0. */ __define_stab (N_MOD2, 0x50, "MOD2") /* GNU C++ `catch' clause. Value is its address. Desc is nonzero if this entry is immediately followed by a CAUGHT stab saying what exception was caught. Multiple CAUGHT stabs means that multiple exceptions can be caught here. If Desc is 0, it means all exceptions are caught here. */ __define_stab (N_CATCH, 0x54, "CATCH") /* Structure or union element. Value is offset in the structure. */ __define_stab (N_SSYM, 0x60, "SSYM") /* Name of main source file. Value is starting text address of the compilation. */ __define_stab (N_SO, 0x64, "SO") /* Automatic variable in the stack. Value is offset from frame pointer. Also used for type descriptions. */ __define_stab (N_LSYM, 0x80, "LSYM") /* Beginning of an include file. Only Sun uses this. In an object file, only the name is significant. The Sun linker puts data into some of the other fields. */ __define_stab (N_BINCL, 0x82, "BINCL") /* Name of sub-source file (#include file). Value is starting text address of the compilation. */ __define_stab (N_SOL, 0x84, "SOL") /* Parameter variable. Value is offset from argument pointer. (On most machines the argument pointer is the same as the frame pointer. */ __define_stab (N_PSYM, 0xa0, "PSYM") /* End of an include file. No name. This and N_BINCL act as brackets around the file's output. In an object file, there is no significant data in this entry. The Sun linker puts data into some of the fields. */ __define_stab (N_EINCL, 0xa2, "EINCL") /* Alternate entry point. Value is its address. */ __define_stab (N_ENTRY, 0xa4, "ENTRY") /* Beginning of lexical block. The desc is the nesting level in lexical blocks. The value is the address of the start of the text for the block. The variables declared inside the block *precede* the N_LBRAC symbol. */ __define_stab (N_LBRAC, 0xc0, "LBRAC") /* Place holder for deleted include file. Replaces a N_BINCL and everything up to the corresponding N_EINCL. The Sun linker generates these when it finds multiple identical copies of the symbols from an include file. This appears only in output from the Sun linker. */ __define_stab (N_EXCL, 0xc2, "EXCL") /* Modula-2 scope information. Can someone say what info it contains? */ __define_stab (N_SCOPE, 0xc4, "SCOPE") /* End of a lexical block. Desc matches the N_LBRAC's desc. The value is the address of the end of the text for the block. */ __define_stab (N_RBRAC, 0xe0, "RBRAC") /* Begin named common block. Only the name is significant. */ __define_stab (N_BCOMM, 0xe2, "BCOMM") /* End named common block. Only the name is significant (and it should match the N_BCOMM). */ __define_stab (N_ECOMM, 0xe4, "ECOMM") /* End common (local name): value is address. I'm not sure how this is used. */ __define_stab (N_ECOML, 0xe8, "ECOML") /* These STAB's are used on Gould systems for Non-Base register symbols or something like that. FIXME. I have assigned the values at random since I don't have a Gould here. Fixups from Gould folk welcome... */ __define_stab (N_NBTEXT, 0xF0, "NBTEXT") __define_stab (N_NBDATA, 0xF2, "NBDATA") __define_stab (N_NBBSS, 0xF4, "NBBSS") __define_stab (N_NBSTS, 0xF6, "NBSTS") __define_stab (N_NBLCS, 0xF8, "NBLCS") /* Second symbol entry containing a length-value for the preceding entry. The value is the length. */ __define_stab (N_LENG, 0xfe, "LENG") /* The above information, in matrix format. STAB MATRIX _________________________________________________ | 00 - 1F are not dbx stab symbols | | In most cases, the low bit is the EXTernal bit| | 00 UNDEF | 02 ABS | 04 TEXT | 06 DATA | | 01 |EXT | 03 |EXT | 05 |EXT | 07 |EXT | | 08 BSS | 0A INDR | 0C FN_SEQ | 0E | | 09 |EXT | 0B | 0D | 0F | | 10 | 12 COMM | 14 SETA | 16 SETT | | 11 | 13 | 15 | 17 | | 18 SETD | 1A SETB | 1C SETV | 1E WARNING| | 19 | 1B | 1D | 1F FN | |_______________________________________________| | Debug entries with bit 01 set are unused. | | 20 GSYM | 22 FNAME | 24 FUN | 26 STSYM | | 28 LCSYM | 2A MAIN | 2C | 2E | | 30 PC | 32 NSYMS | 34 NOMAP | 36 | | 38 OBJ | 3A | 3C OPT | 3E | | 40 RSYM | 42 M2C | 44 SLINE | 46 DSLINE | | 48 BSLINE*| 4A DEFD | 4C | 4E | | 50 EHDECL*| 52 | 54 CATCH | 56 | | 58 | 5A | 5C | 5E | | 60 SSYM | 62 | 64 SO | 66 | | 68 | 6A | 6C | 6E | | 70 | 72 | 74 | 76 | | 78 | 7A | 7C | 7E | | 80 LSYM | 82 BINCL | 84 SOL | 86 | | 88 | 8A | 8C | 8E | | 90 | 92 | 94 | 96 | | 98 | 9A | 9C | 9E | | A0 PSYM | A2 EINCL | A4 ENTRY | A6 | | A8 | AA | AC | AE | | B0 | B2 | B4 | B6 | | B8 | BA | BC | BE | | C0 LBRAC | C2 EXCL | C4 SCOPE | C6 | | C8 | CA | CC | CE | | D0 | D2 | D4 | D6 | | D8 | DA | DC | DE | | E0 RBRAC | E2 BCOMM | E4 ECOMM | E6 | | E8 ECOML | EA | EC | EE | | F0 | F2 | F4 | F6 | | F8 | FA | FC | FE LENG | +-----------------------------------------------+ * 50 EHDECL is also MOD2. * 48 BSLINE is also BROWS. */
Save
cmd:
run