Criando filesystems dentro de arquivos | No Linux:
- dd if=/dev/zero of=arquivo bs=<tam. bloco> count=<num. de
blocos>
Onde: if=/dev/zero - (input file) preeche o arquivo criado com nulos
(zero ASCII)
Ex: dd if=/dev/zero of=disk.img bs=1k count=1440 - criará
um arquivo contendo 1440 blocos de 1k cada, no arquivo disk.img,
mke2fs - utilitário para geração de filesystem
padrão ext2
mount - monta o filesystem criado num diretório especificado
|
GDB e análise de execução
Gerando estatísticas de execução | - Compile o programa usando as opções -pg
- Execute o programa - Execute o comando gprof <programa> | more . Será listadada na tela toda a estatística de execução do processamento: tempo, quantidade de vezes executadas, etc. |
up | Sobe para o frame superior do ponto de execução do programa |
down | Próximo frame (frame inferior). Pode ser executado até o frame 0 (ponto de execução do programa) |
where | Lista os frames disponíveis |
frame <n> | Vai para o frame relativo ao número <n> |
condition <n> <expr> | Interrompe a execução no breakpoint <n> se a condição em <expr> for verdadeira |
condition <n> | Remove a opção condicional do breakpoint <n> |
info break | Lista os breakpoints criados |
[enable|disable] <n> | Ativa /desativa o breakpoint <n> até que a situação seja invertida |
core-file <core> | Carrega o arquivo CORE geração não excução incorreta do aplicativo em depuração |