Subversion Repositories configs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 - 1
; ltrace.conf
2
 
3
; Argument types:
4
; +		== May vary (ie, is a returned value) (prefix)
5
; void
6
; int
7
; uint		== (unsigned int)
8
; long
9
; ulong		== (unsigned long)
10
; octal		== (unsigned)			[written in octal]
11
; char
12
; addr		== (void *)			[unsigned, written in hexa]
13
; file		== (FILE *)						[TODO]
14
; format	== ((const char *), ...)	[printf() like]		[TODO]
15
; string	== (char *)
16
; stringN	== (char *)		[N>=0]	[show only up to (arg N) bytes]
17
 
18
; arpa/inet.h
19
int inet_aton(string,addr);
20
string inet_ntoa(addr);			; It isn't a ADDR but an hexa number...
21
addr inet_addr(string);
22
 
23
; bfd.h
24
void bfd_init(void);
25
int bfd_set_default_target(string);
26
addr bfd_scan_vma(string, addr, int);
27
addr bfd_openr(string,string);
28
int bfd_check_format(addr,int);
29
 
30
; ctype.h
31
char tolower(char);
32
char toupper(char);
33
addr __ctype_b_loc(void);
34
addr __ctype_tolower_loc(void);
35
addr __ctype_toupper_loc(void);
36
 
37
; curses.h
38
int waddch(addr, char);
39
int mvprintw(int, int, format);
40
int wmove(addr, int, int);
41
int waddnstr(addr, string, int);
42
string tgoto(string, int, int);
43
 
44
; dirent.h
45
int closedir(addr);
46
addr opendir(string);
47
addr readdir(addr);
48
addr readdir64(addr);
49
 
50
; dlfcn.h
51
addr  dlopen(string, int);
52
string dlerror(void);
53
addr  dlsym(addr, string);
54
int dlclose(addr);
55
 
56
; errno.h
57
addr __errno_location(void);
58
 
59
; fcntl.h
60
int open(string,int,octal);		; WARNING: 3rd argument may not be there
61
int open64(string,int,octal);		; WARNING: 3rd argument may not be there
62
 
63
; fnmatch.h
64
int fnmatch(string, string, int);
65
 
66
; getopt.h
67
int getopt_long(int,addr,string,addr,addr);
68
int getopt_long_only(int,addr,string,addr,addr);
69
 
70
; grp.h
71
void endgrent(void);
72
addr getgrnam(string);
73
void setgrent(void);
74
addr getgrent(void);
75
 
76
; libintl.h
77
string __dcgettext(string,string,int);
78
string bindtextdomain(string, string);
79
string textdomain(string);
80
 
81
; libio.h
82
char _IO_getc(file);
83
int _IO_putc(char,file);
84
 
85
; locale.h
86
string setlocale(int, string);
87
 
88
; mcheck.h
89
void mtrace(void);
90
void muntrace(void);
91
 
92
; mntent.h
93
int endmntent(file);
94
file setmntent(string,string);
95
addr getmntent(addr);
96
 
97
; mqueue.h
98
int mq_open(string, int, octal, addr);  ; WARNING: 3rd and 4th arguments may not be there
99
int mq_close(int);
100
int mq_unlink(string);
101
int mq_getattr(int, addr);
102
int mq_setattr(int, addr, addr);
103
int mq_notify(int, addr);
104
int mq_send(int, string3, ulong, uint);
105
int mq_timedsend(int, string3, ulong, uint, addr);
106
long mq_receive(int, +string0, ulong, addr);
107
long mq_timedreceive(int, +string0, ulong, addr, addr);
108
 
109
; netdb.h
110
void endhostent(void);
111
void endnetent(void);
112
void endnetgrent(void);
113
void endprotoent(void);
114
void endservent(void);
115
void freeaddrinfo(addr);
116
string gai_strerror(int);
117
int getaddrinfo(string, string, addr, addr);
118
addr gethostbyaddr(string, uint, int);
119
addr gethostbyname(string);
120
addr gethostent(void);
121
int getnameinfo(addr, uint, string, uint, string, uint, uint);
122
addr getnetbyaddr(uint, int);
123
addr getnetbyname(string);
124
addr getnetent(void);
125
int getnetgrent(addr, addr, addr);
126
addr getprotobyname(string);
127
addr getprotobynumber(int);
128
addr getprotoent(void);
129
addr getservbyname(string, string);
130
addr getservbyport(int, string);
131
addr getservent(void);
132
void herror(string);
133
string hstrerror(int);
134
;int rcmd(addr, ushort, string, string, string, addr); FIXME implement ushort
135
;int rcmd_af(addr, ushort, string, string, string, addr, int); FIXME implement ushort
136
int rexec(addr, int, string, string, string, addr);
137
int rexec_af(addr, int, string, string, string, addr, int);
138
int rresvport (addr);
139
int rresvport_af (addr, int);
140
int ruserok(string, int, string, string);
141
int ruserok_af(string, int, string, string, int);
142
void sethostent(int);
143
void setnetent(int);
144
int setnetgrent(string);
145
void setprotoent(int);
146
void setservent(int);
147
 
148
; netinet/in.h
149
uint ntohs(uint);
150
 
151
; pcap.h
152
string pcap_lookupdev(addr);
153
addr pcap_open_live(string, int, int, int, addr);
154
int pcap_snapshot(addr);
155
int pcap_lookupnet(string, addr, addr, addr);
156
int pcap_compile(addr, addr, string, int, addr);
157
 
158
; pwd.h
159
string getpass(string);
160
void endpwent(void);
161
addr getpwnam(string);
162
void setpwent(void);
163
 
164
; readline/readline.h
165
string readline(string);
166
 
167
; signal.h
168
int kill(int,int);
169
addr signal(int,addr);
170
int sigemptyset(addr);
171
int sigfillset(addr);
172
int sigaddset(addr, int);
173
int sigdelset(addr, int);
174
int sigismember(addr, int);
175
int sigaction(int, addr, addr);
176
int sigprocmask(int, addr, addr);
177
int sigpending(addr);
178
int sigsuspend(addr);
179
 
180
; stdio.h
181
int fclose(file);
182
int feof(file);
183
int ferror(file);
184
int fflush(file);
185
char fgetc(file);
186
addr fgets(+string, int, file);
187
int fileno(file);
188
file fopen(string,string);
189
file fopen64(string,string);
190
int fprintf(file,format);
191
int fputc(char,file);
192
int fputs(string,file);
193
ulong fread(addr,ulong,ulong,file);
194
ulong fread_unlocked(addr,ulong,ulong,file);
195
ulong fwrite(string,ulong,ulong,file);
196
ulong fwrite_unlocked(string,ulong,ulong,file);
197
int pclose(addr);
198
void perror(string);
199
addr popen(string, string);
200
int printf(format);
201
int puts(string);
202
int remove(string);
203
int snprintf(+string2,ulong,format);
204
int sprintf(+string,format);
205
string tempnam(string,string);
206
int vfprintf(file,string,addr);
207
int vsnprintf(+string2,ulong,string,addr);
208
int setvbuf(file,addr,int,ulong);
209
void setbuf(file,addr);
210
void setbuffer(file,addr,ulong);
211
void setlinebuf(file);
212
int rename(string,string);
213
 
214
; stdlib.h
215
long __strtol_internal(string,addr,int);
216
ulong __strtoul_internal(string,addr,int);
217
int atexit(addr);
218
addr bsearch(string, addr, ulong, ulong, addr);
219
addr calloc(ulong, ulong);
220
void exit(int);
221
void free(addr);
222
string getenv(string);
223
int putenv(string);
224
int setenv(string,string,int);
225
void unsetenv(string);
226
addr malloc(ulong);
227
void qsort(addr,ulong,ulong,addr);
228
int random(void);
229
addr realloc(addr,ulong);
230
void srandom(uint);
231
int system(string);
232
 
233
; string.h
234
void bcopy(addr,addr,ulong);
235
void bzero(addr,ulong);
236
string basename(string);
237
string index(string,char);
238
addr memchr(string,char,ulong);
239
addr memcpy(addr,string3,ulong);
240
addr memset(addr,char,long);
241
string rindex(string,char);
242
addr stpcpy(addr,string);
243
int strcasecmp(string, string);
244
string strcat(string, string);
245
string strchr(string,char);
246
int strcoll(string,string);
247
ulong strlen(string);
248
int strcmp(string,string);
249
addr strcpy(addr,string);
250
addr strdup(string);
251
string strerror(int);
252
int strncmp(string,string,ulong);
253
addr strncpy(addr,string3,ulong);
254
string strrchr(string,char);
255
string strsep(addr,string);
256
ulong strspn(string,string);
257
ulong strcspn(string,string);
258
string strstr(string,string);
259
string strtok(string, string);
260
 
261
; sys/ioctl.h
262
int ioctl(int, int, addr);
263
 
264
; sys/socket.h
265
int socket(int,int,int);
266
 
267
; sys/stat.h
268
int __fxstat(int,int,addr);
269
int __xstat(int,string,addr);
270
int __lxstat(int,string,addr);
271
int __fxstat64(int,int,addr);
272
int __xstat64(int,string,addr);
273
int __lxstat64(int,string,addr);
274
int chmod(string,octal);
275
int fchmod(int,octal);
276
int mkfifo(string,octal);
277
octal umask(octal);
278
 
279
; sys/utsname.h
280
int uname(addr);
281
 
282
; sys/vfs.h
283
int statfs(string,addr);
284
 
285
; syslog.h
286
void closelog(void);
287
void openlog(string,int,int);
288
void syslog(int,format);
289
 
290
; term.h
291
int tputs(string, int, addr);
292
 
293
; termios.h
294
int tcgetattr(int,addr);
295
int tcsetattr(int,int,addr);
296
 
297
; time.h
298
string ctime(addr);
299
int gettimeofday(addr, addr);
300
addr gmtime(addr);
301
addr localtime(addr);
302
ulong strftime(+string2,ulong,string,addr);
303
long time(addr);
304
 
305
; unistd.h
306
void _exit(int);
307
int access(string, int);
308
uint alarm(uint);
309
int chdir(string);
310
int chown(string,int,int);
311
int close(int);
312
string crypt(string,string);
313
int dup2(int,int);
314
int execlp(string,string,addr,addr,addr);
315
int execv(string,addr);
316
int fchdir(int);
317
int fork(void);
318
int ftruncate(int,ulong);
319
string2 getcwd(addr,ulong);
320
int getdomainname(+string2,ulong);
321
int geteuid(void);
322
int getegid(void);
323
int getgid(void);
324
int gethostname(+string2,ulong);
325
string getlogin(void);
326
int getopt(int,addr,string);
327
int getpid(void);
328
int getppid(void);
329
int getuid(void);
330
int getpgrp(void);
331
int setpgrp(void);
332
int getpgid(int);
333
int isatty(int);
334
int link(string,string);
335
int mkdir(string,octal);
336
long read(int, +string0, ulong);
337
int rmdir(string);
338
int seteuid(uint);
339
int setgid(int);
340
int sethostname(+string2,ulong);
341
int setpgid(int,int);
342
int setreuid(uint, uint);
343
int setuid(int);
344
uint sleep(uint);
345
int symlink(string,string);
346
int sync(void);
347
int truncate(string,ulong);
348
string ttyname(int);
349
int unlink(string);
350
void usleep(uint);
351
long write(int, string3, ulong);
352
addr sbrk(long);
353
int getpagesize(void);
354
long lseek(int,long,int);
355
int pipe(addr);
356
 
357
; utmp.h
358
void endutent(void);
359
addr getutent(void);
360
void setutent(void);
361
 
362
; wchar.h
363
int fwide(addr, int);
364
 
365
; sys/wait.h
366
int wait(addr);
367
int waitpid(int,addr,int);
368
 
369
; X11/Xlib.h
370
void XCloseDisplay(addr);
371
int XMapWindow(addr,addr);
372
addr XOpenDisplay(string);
373
 
374
; sys/acl.h
375
int acl_add_perm(addr,uint);
376
int acl_calc_mask(addr);
377
int acl_clear_perms(addr);
378
int acl_copy_entry(addr,addr);
379
int acl_copy_ext(addr,addr,int);
380
addr acl_copy_int(addr);
381
int acl_create_entry(addr,addr);
382
int acl_delete_def_file(string);
383
int acl_delete_entry(addr,addr);
384
int acl_delete_perm(addr,uint);
385
addr acl_dup(addr);
386
int acl_free(addr);
387
addr acl_from_text(string);
388
int acl_get_entry(addr,int,addr);
389
addr acl_get_fd(int);
390
addr acl_get_file(string,int);
391
int acl_get_permset(addr,addr);
392
addr acl_get_qualifier(addr);
393
int acl_get_tag_type(addr,addr);
394
addr acl_init(int);
395
int acl_set_fd(int,addr);
396
int acl_set_file(string,int,addr);
397
int acl_set_permset(addr,addr);
398
int acl_set_qualifier(addr,addr);
399
int acl_set_tag_type(addr,int);
400
int acl_size(addr);
401
string acl_to_text(addr,addr);
402
itn acl_valid(addr);
403
 
404
; acl/libacl.h
405
int acl_check(addr,addr);
406
int acl_cmp(addr,addr);
407
int acl_entries(addr);
408
int acl_equiv_mode(addr,addr);
409
string acl_error(int);
410
int acl_extended_fd(int);
411
int acl_extended_file(string);
412
addr acl_from_mode(octal);
413
int acl_get_perm(addr,uint);
414
string acl_to_any_text(addr,string,char,int);
415
 
416
; SYSCALLS
417
addr  SYS_brk(addr);
418
int   SYS_close(int);
419
int   SYS_execve(string,addr,addr);
420
void  SYS_exit(int);
421
void  SYS_exit_group(int);
422
int   SYS_fork(void);
423
int   SYS_getcwd(+string2,ulong);
424
int   SYS_getpid(void);
425
;addr SYS_mmap(addr,ulong,int,int,int,long);
426
int   SYS_munmap(addr,ulong);
427
int   SYS_open(string,int,octal);
428
int   SYS_personality(uint);
429
long  SYS_read(int,+string0,ulong);
430
int   SYS_stat(string,addr);
431
octal SYS_umask(octal);
432
int   SYS_uname(addr);
433
long  SYS_write(int,string3,ulong);
434
int   SYS_sync(void);
435
int   SYS_setxattr(string,string,addr,uint,int);
436
int   SYS_lsetxattr(string,string,addr,uint,int);
437
int   SYS_fsetxattr(int,string,addr,uint,int);
438
int   SYS_getxattr(string,string,addr,uint);
439
int   SYS_lgetxattr(string,string,addr,uint);
440
int   SYS_fgetxattr(int,string,addr,uint);
441
int   SYS_listxattr(string,addr,uint);
442
int   SYS_llistxattr(string,addr,uint);
443
int   SYS_flistxattr(int,addr,uint);
444
int   SYS_removexattr(string,string);
445
int   SYS_lremovexattr(string,string);
446
int   SYS_fremovexattr(int,string);