GUYS,
I AM WORKING ON EMBEDDED SYSTEM (POWERPC BASED). I TRY
TO COLLECT THE MEMORY DUMP OVER THE UART AND SAVE IT TO
FILE.
NEXT, I CONVERT THIS RAW DATA TO THE CORE FILE AND TRY TO
ANALYSE THE CONTENTS OF VARIOUS GLOBAL VARIABLES. GDB SHOWS
PERFECT RESULTS FOR ALL THE VARIABLES IN .DATA AND .BSS
SECTIONS.
HOWEVER, I DO NOT KNOW HOW TO SEE THE VALUES OF VARIOUS
GENERAL PURPOSE REGISTERS AND STACK DUMP.
I GENERALLY GET THE FOLLOWING MESSAGE:
WARNING: COULDN'T FIND GENERAL-PURPOSE REGISTERS IN CORE
FILE
IT LOOKS THAT THE GDB TRY TO FIND THE ".REG"
SECTION IN THE CORE FILE, BUT IT COULDN'T FIND IT. I TRIED
ADDING A .REG SECTION WITH THE REGISTER CONTENTS, STILL I
GET THE SAME ERROR MESSAGE.
IS THERE ANT UTILITY BY WHICH I CAN ADD A ".REG"
SECTION TO THE COREFILE.
ALSO, IS ANYONE AWARE OF ANY LINK THAT DESCRIBES THE CORE
FILE FORMAT (ELF, LINUX OVER POWERPC) ? I PARTICULARY NEED
INFORMATION ABOUT "NOTE0, .REG, .REG2" SECTIONS.
ALSO, IS THE CODE FOR "GCORE" AVAILABLE ON THE
INTERNET. I NEED THE SOURCE CODE FOR "GCORE" THAT
CREATES A CORE FILE IN ELF FORMAT AND ALSO ADDS SECTIONS
"NOTE0, .REG, .REG2".
I WOULD BE HIGHLY GRATEFUL FOR ANY HELP/POINTERS.
THANKS A LOT......
FORGOT THE FAMOUS LAST WORDS? ACCESS YOUR MESSAGE
ARCHIVE ONLINE AT
HTTP://IN.MESSENGER.YAHOO.COM/WEBMESSENGERPROMO.PHP
|