Enviado por: doctorxyz
« Online: Fevereiro 08, 2008, 05:59:07 pm »O colega Ronison expôs o seguinte:
Segundo minha análise até o momento dos bytes relacionados com a cadeia mensagens de erro C (usei a opção de Graph View do IDA nos ARM Codes para checar visualmente a dependência entre rotinas e dados):
0x00046B00 até 0x00046B39 -> sub_46B00 -> Disponível: 0x40 bytes
0x00046B3A até 0x00046B43 -> A princípio não poderíamos usar, até sabermos a que rotina estes bytes pertencem.
0x00046B44 até 0x00046B85 -> sub_46B44 -> Disponível: 0x41 bytes
0x00046b86 até 0x00046BA3 -> A princípio não poderíamos usar, até sabermos a que rotina estes bytes pertencem.
0x00046BA4 até 0x00046C39 -> default_signal_handler -> Disponível: 0x96 bytes
0x00046C3A até 0x00046C43 -> A princípio não poderíamos usar, até sabermos a que rotina estes bytes pertencem.
0x00046C44 até 0x00046CB9 -> Cadeias de mensagens de erro C -> Disponível: 0x76 bytes
Temos, seguramente, 369 bytes de espaço nesta área. Existe uma área suspeita e o espaço pode aumentar para ~7,7K.
Segundo minha análise até o momento dos bytes relacionados com a cadeia mensagens de erro C (usei a opção de Graph View do IDA nos ARM Codes para checar visualmente a dependência entre rotinas e dados):
0x00046B00 até 0x00046B39 -> sub_46B00 -> Disponível: 0x40 bytes
0x00046B3A até 0x00046B43 -> A princípio não poderíamos usar, até sabermos a que rotina estes bytes pertencem.
0x00046B44 até 0x00046B85 -> sub_46B44 -> Disponível: 0x41 bytes
0x00046b86 até 0x00046BA3 -> A princípio não poderíamos usar, até sabermos a que rotina estes bytes pertencem.
0x00046BA4 até 0x00046C39 -> default_signal_handler -> Disponível: 0x96 bytes
0x00046C3A até 0x00046C43 -> A princípio não poderíamos usar, até sabermos a que rotina estes bytes pertencem.
0x00046C44 até 0x00046CB9 -> Cadeias de mensagens de erro C -> Disponível: 0x76 bytes