Leer eip y eflags?
Publicado por pernoctador (2 intervenciones) el 31/10/2014 02:02:11
Buenos días a todos :)
Estoy haciendo unas cosas horribles (bueno, no tanto) como imprimir un pequeño informe de los registros cuando salta una exepcion (assembler intel, estoy escribiendo/leyendo con permisos de nivel 0). El tema es que quiero imprimir entre otras cosas eip, eflags, cs, ds, es, ss, fs, etc.
La pregunta es: ¿Como leo eip y eflags? Obviamente mov eax, eip tira error "error: symbol `eip' undefined", y lo mismo con eflags
Tampoco se me ocurre como pasarlos a memoria, ya que son registros (pense en la tss pero va a tener un eip/eflags q no tiene porque coincidir con el que hay al momento de exepcion)
Bueno.. ideas? sugerencias? ayuda! :)
Estoy haciendo unas cosas horribles (bueno, no tanto) como imprimir un pequeño informe de los registros cuando salta una exepcion (assembler intel, estoy escribiendo/leyendo con permisos de nivel 0). El tema es que quiero imprimir entre otras cosas eip, eflags, cs, ds, es, ss, fs, etc.
La pregunta es: ¿Como leo eip y eflags? Obviamente mov eax, eip tira error "error: symbol `eip' undefined", y lo mismo con eflags
Tampoco se me ocurre como pasarlos a memoria, ya que son registros (pense en la tss pero va a tener un eip/eflags q no tiene porque coincidir con el que hay al momento de exepcion)
Bueno.. ideas? sugerencias? ayuda! :)
Valora esta pregunta
0