Eu estou supondo que sua pergunta subjacente é como ter certeza de que as informações da memória foram registradas no momento em que você copiou o log do sistema ...
Eu não verifiquei o código, mas acho tudo assíncrono. Se você quiser serializar as operações, pode fazê-lo escrevendo para /dev/kmsg
; qualquer coisa que você escrever lá acaba no buffer do kernel. Então, algo parecido com
echo m > /proc/sysrq-trigger
echo "whatever you want" > /dev/kmsg
deve fazer o truque ... Você pode até adicionar uma mensagem serial à mensagem em /dev/kmsg
, então você tem certeza de que está copiando a coisa certa depois, ou até mesmo embrulhar o despejo de memória com duas mensagens.