•     
  •     
  •     
  • Chuletas
  • News
  • PVPC
  • Notas diversas sobre desarrollo en linux

    1. Uso de gdb con un proceso pre-existente.

    Normalmente, el gdb el uso de attach para depurar un proceso no lanzado por el propio gdb es rechazado si no se realiza por un usuario con permisos especiales. Si no quieres depurar con permisos de root, pero puedes usarlos, hay dos opciones:

    • Para uso puntual echo 0 > procsys/kernel/yama/ptrace_scope
    • Para uso permanente, lo mismo a traves de etcsysctl.conf o etcsysctl.d/
    • O una tercera vía: sbinsetcap CAP_SYS_PTRACE=+eip usrbin/gdb

    2. Cambio de codificación en vim:

    : set fileencoding=utf-8