Hola,

 primero, sin HTML es m�s bonito. costarricense.cr tiene en alguna parte
 una opci�n para desactivar la paria esa de correo en formato HTML.

 > buenas amigos de linux, quisiera saber como interpreto de manera
 > correcta el archivo maps de un proceso, estos se encuentran en el
 > directorio /proc/pID y quisiera q me ayudaran con el problema, ocupo
 > hacer un script q me saque ciertas estadisticas, numero de bytes de
 > regiones privadas y compartidas ademas para cada uno de esos el
 > numero de bytes por regiones ejecutables, modificables y de solo
 > lectura, si me pudieran ayudar con la interpretacion del archivo para
 > saber q region pertenece a que les estar�a muy agradecido

 La mejor documentaci�n es el c�digo fuente: fs/proc/task_mmu.c, en
 show_map:

static int show_map(struct seq_file *m, void *v)
{
        struct vm_area_struct *map = v;
        struct file *file = map->vm_file;
        int flags = map->vm_flags;
        unsigned long ino = 0;
        dev_t dev = 0;
        int len;

        if (file) {
                struct inode *inode = map->vm_file->f_dentry->d_inode;
                dev = inode->i_sb->s_dev;
                ino = inode->i_ino;
        }

        seq_printf(m, "%08lx-%08lx %c%c%c%c %08lx %02x:%02x %lu %n",
                        map->vm_start,
                        map->vm_end,
                        flags & VM_READ ? 'r' : '-',
                        flags & VM_WRITE ? 'w' : '-',
                        flags & VM_EXEC ? 'x' : '-',
                        flags & VM_MAYSHARE ? 's' : 'p',
                        map->vm_pgoff << PAGE_SHIFT,
                        MAJOR(dev), MINOR(dev), ino, &len);

        if (map->vm_file) {
                len = 25 + sizeof(void*) * 6 - len;
                if (len < 1)
                        len = 1;
                seq_printf(m, "%*c", len, ' ');
                seq_path(m, file->f_vfsmnt, file->f_dentry, "");
        }
        seq_putc(m, '\n');
        return 0;
}

 �Te da eso toda la informaci�n que quer�s?

-- 
Marcelo

-- 
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED]  http://www.linux.or.cr/listas

Responder a