🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.c++
Article #16275

Re: GP en 0001:8995 dentro la DLL BC450RTL.DLL

#16275
From: Dr. Von Julius
Date: Tue, 31 Dec 1996 00:00
52 lines
2470 bytes
La verdad es que te encuentras en un problema que parece complicado. Pero
recurrir al fichero MAP
no te serviria de mucho. Es dificil o casi imposible que puedas
conseguirlo. Pero en el caso de que lo consiguieras lo unico que sabrias es
mas o menos en que funcion o procedimiento esta fallando la DLL. Pero como
no tienes los fuentes de la DLL porque no creo que Borland te los de pues
complicado.

Antes de continuar por ese camino. Has agotado todas las vias de DEBUG
posibles. Me imagino que si estas buscando el MAP es porque tu programa
esta en release. Podrias probar a compilar en release con informacion de
debug, suponiendo que te falle en Release y no en Debug. Un procedimiento
normal creo yo seria el siguiente:

1� DEBUG - Funciona
2� RELEASE - Falla
3� RELEASE con informacion de DEBUG 

Si en el paso 3 funciona no nos sirve de esta forma y debemos seguir
probando solo en RELEASE (pasa a veces) tambien hay que tener en cuenta que
si llegados a este tramo falla, las optimizaciones que hace el compilador
nos pueden despistar un poco al seguir el codigo, pero hay mas facilidades
que solo RELEASE.

4� Supongamos que RELEASE con informacion de DEBUG no fallo seguimos con 5.
5� Volvemos a compilar en RELEASE.
6� Comprobar modelo de memoria, tama�o de la pila (las DLL comparten la
pila pero no el Segmento de Datos). Te recomiendo modelo largo de memoria. 

Podria indicarte mas procedimientos pero tendrias que darme mas datos:
- Opciones de compilacion y linkado.
- Es C o C++
- Usa o no las OWL

bailon@bitmailer.net

Xavi Marcet <lafactoria@redestb.es> escribi� en art�culo
<01bbf65f$9591b1a0$d4e54cc3@server>...
> Como puedo conseguir el fichero BC450RTL.MAP para saber qu� funci�n esta
en
> la direcci�n 0001:8995 dentro la DLL BC450RTL.DLL. El fichero *.MAP o
> similar que me permita saberlo. 
> Tengo un problema muy grave de Proteccion General en esta direcci�n .
> 
> Gracias 
> 
> Xavi Marcet
> 
> lafactoria@redestb.es
> 
> 
Technical Details
Message-ID: <01bbf6b8$ca3aff20$6e5eb3c2@julio>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <01bbf65f$9591b1a0$d4e54cc3@server>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f53ec,4bff9525333f33a6
X-Google-Attributes: gidf53ec,public
From: "Dr. Von Julius" <bailon@bitmailer.net>
Subject: Re: GP en 0001:8995 dentro la DLL BC450RTL.DLL
Date: 1996/12/31
Message-ID: <01bbf6b8$ca3aff20$6e5eb3c2@julio>
X-Deja-AN: 206932218
references: <01bbf65f$9591b1a0$d4e54cc3@server>
organization: Unisource Espana NEWS SERVER
newsgroups: es.comp.lenguajes.c++