Preguntas etiquetadas con libc




5
¿Snprintf () SIEMPRE termina en nulo?
¿Snprintf siempre es nulo terminando el búfer de destino? En otras palabras, ¿es esto suficiente? char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); ¿O tienes que hacer así, si alguna es lo suficientemente larga? char dst[10]; somestr[sizeof (dst) - 1] = '\0'; snprintf(dst, sizeof (dst) - 1, "blah %s", somestr); …
82 c  posix  libc 

1
¿Por qué la dirección de __libc_start_main siempre es la misma dentro de GDB aunque ASLR esté activado?
Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/firstlove/projects/org-ioslide/example/a.out Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it …
16 c  linux  gdb  libc  aslr 

5
Faltan eventos de inotify (en el directorio .git)
Estoy mirando los archivos para ver los cambios usando eventos inotify (como sucede, desde Python, llamando a libc). Para algunos archivos durante un git clone, veo algo extraño: veo un IN_CREATEevento, y veo lsque el archivo tiene contenido, sin embargo, nunca veo IN_MODIFYo IN_CLOSE_WRITE. Esto me está causando problemas ya …
11 linux  git  docker  libc  inotify 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.