Bolcats i arxius de log de WHDLoad

WHDLoad pot generar diversos bolcats i arxius de log, principalment amb el propòsit d'eliminar errors.

Bolcat de Memòria

Un bolcat de memòria ve representat per tota la memòria utilitzada pel programa instal·lat escrita a un arxiu. La grandària del bolcat dependrà del programa instal·lat (és igual al valor de ws_BaseMemSize a l'estructura de l'Esclau). Es crearà un bolcat de memòria si premem la DebugKey durant l'execució o després d'un error si el botó CoreDump és pressionat. El nom del bolcat de memòria creat serà ".whdlmemory". La ubicació per defecte és "PROGDIR:" però pot ser canviada amb l'opció CoreDumpPath. Qualsevol fitxer existent amb el mateix nom es sobreescriurà. Si el programa instal·lat utilitza Memòria Fast addicional, aquesta es desarà amb el nom ".whdlexpmem".

Bolcat de Registres

El bolcat de registres conté l'estat complert de la CPU (incloent la MMU), la CIA i els xips Custom. Alguns registres de CIA i Custom no són llegibles, aquests estaran continguts en el bolcat si el mode Snoop està activat. La informació s'escriurà a un fitxer ASCII amb algunes seccions ressaltades mitjançant seqüències d'escapament (usant CSI - Control Sequence Introducer, decimal 155). Per a veure'l es recomana un programa que suporti seqüències d'escapament (tals com More, MuchMore, MultiView, ...). El nom de l'arxiu de bolcat és ".whdlregister", la ubicació per defecte és "PROGDIR:" però pot ser canviada amb l'opció CoreDumpPath. Si existeix un fitxer amb el mateix nom, el bolcat s'afegirà al final del mateix i en cas contrari es crearà un nou fitxer.

Log d'Accés a fitxers

Es registraran tots els accessos a disc i es troba activa l'opció FileLog. Aquesta funcionalitat és molt útil per a analitzar les operacions de disc del programa instal·lat per a l'eliminació d'errors i amb el propòsit d'optimització. Les següents funcions de resload generen una entrada a l'arxiu de log: Cada accés a arxius utilitzant les funcions esmentades genera una línia a l'arxiu de log, la línia identifica la funció que ha estat cridada, els paràmetres i el resultat. WHDLoad recull les entrades del log en un buffer intern. El buffer serà bolcat en sortir o durant un accés si està ple. La informació s'escriurà a un arxiu ASCII amb el nom de ".whdlfilelog". La ubicació per defecte és "PROGDIR:" però pot ser canviada amb l'opció CoreDumpPath.