Guest User

Untitled

a guest
Nov 17th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. % strace -e open ps
  2. open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  3. open("/lib/x86_64-linux-gnu/libprocps.so.3", O_RDONLY|O_CLOEXEC) = 3
  4. open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
  5. open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  6. open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3
  7. open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
  8. open("/proc/self/stat", O_RDONLY) = 3
  9. open("/proc/uptime", O_RDONLY) = 3
  10. open("/proc/sys/kernel/pid_max", O_RDONLY) = 4
  11. open("/proc/meminfo", O_RDONLY) = 4
  12. open("/proc/1/stat", O_RDONLY) = 6
  13. open("/proc/1/status", O_RDONLY) = 6
  14. open("/proc/2/stat", O_RDONLY) = 6
  15. open("/proc/2/status", O_RDONLY) = 6
  16. open("/proc/3/stat", O_RDONLY) = 6
  17. open("/proc/3/status", O_RDONLY) = 6
  18.  
  19. % strace -e open ps
  20. open("/proc/1/stat", O_RDONLY) = 6
  21. open("/proc/1/status", O_RDONLY) = 6
  22. open("/proc/1/cmdline", O_RDONLY) = 6
  23.  
  24. int main()
  25. {
  26. :
  27. PROCTAB *proctab = openproc(<OPTIONS>) ;
  28. :
  29. :
  30. proc_t procinfo ;
  31. while(readproc(proctab, &procinfo) != null)
  32. {
  33. <do something with procinfo data>
  34. }
  35. :
  36. :
  37. procend(proc) ;
  38. return 0 ;
  39. }
  40.  
  41. PROCTAB *proctab = openproc(PROC_FILLMEM | PROC_FILLCOM) ;
Add Comment
Please, Sign In to add comment