I have used Oney’s driver wizard to create the skeleton of a function driver
I’m working on. Everything appears to work, minus my device functionality,
except …
I have added structures to his DEVICE_EXTENSION structure, and I can’t see
them in the debugger!!! Specifically it is the bus interface structure
defined in and by the bus driver. The header file that defines these
structures are included before the header file containing DEVICE_EXTENSION.
Maybe I’m just tired, but this is really frustrating.
At the same time some of the functions calls such as StartDevice seem to
have gone stealthy. They are there, and I can trap them, but I step into
these functions, they step as offsets to a prior defined function call and
of course the local variables are for THAT function.
Gary
(quietly going grayer and loosing more hair)
somehow failing to tell the debugger to use newer symbols…?
Dave Cox
Hewlett-Packard Co.
HPSO/SMSO (Santa Barbara)
https://ecardfile.com/id/Dave+Cox
-----Original Message-----
From: Gary Little [mailto:xxxxx@delphieng.com]
Sent: Thursday, November 09, 2000 5:34 PM
To: NT Developers Interest List
Subject: [ntdev] Stupid C++ question …
I have used Oney’s driver wizard to create the skeleton of a function
driver I’m working on. Everything appears to work, minus my device
functionality, except …
I have added structures to his DEVICE_EXTENSION structure, and I can’t see
them in the debugger!!! Specifically it is the bus interface structure
defined in and by the bus driver. The header file that defines these
structures are included before the header file containing
DEVICE_EXTENSION. Maybe I’m just tired, but this is really frustrating.
At the same time some of the functions calls such as StartDevice seem to
have gone stealthy. They are there, and I can trap them, but I step into
these functions, they step as offsets to a prior defined function call and
of course the local variables are for THAT function.
Gary
(quietly going grayer and loosing more hair)
When I rebuild the project I replace the older pdb file …
-----Original Message-----
From: COX,DAVID (HP-Roseville,ex1) [mailto:david_cox2@hp.com]
Sent: Thursday, November 09, 2000 5:44 PM
To: NT Developers Interest List
Subject: [ntdev] RE: Stupid C++ question …
somehow failing to tell the debugger to use newer symbols…?
Dave Cox
Hewlett-Packard Co.
HPSO/SMSO (Santa Barbara)
https://ecardfile.com/id/Dave+Cox
-----Original Message-----
From: Gary Little [mailto:xxxxx@delphieng.com]
Sent: Thursday, November 09, 2000 5:34 PM
To: NT Developers Interest List
Subject: [ntdev] Stupid C++ question …
I have used Oney’s driver wizard to create the skeleton of a function
driver I’m working on. Everything appears to work, minus my device
functionality, except …
I have added structures to his DEVICE_EXTENSION structure, and I can’t see
them in the debugger!!! Specifically it is the bus interface structure
defined in and by the bus driver. The header file that defines these
structures are included before the header file containing
DEVICE_EXTENSION. Maybe I’m just tired, but this is really frustrating.
At the same time some of the functions calls such as StartDevice seem to
have gone stealthy. They are there, and I can trap them, but I step into
these functions, they step as offsets to a prior defined function call and
of course the local variables are for THAT function.
Gary
(quietly going grayer and loosing more hair)
You are currently subscribed to ntdev as: xxxxx@delphieng.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)
Oh geez, like I said I was tired …
It seems my automated copy of the pdb file wasn’t. Well, it was, but to the
wrong directory. So David was right. I wasn’t updating the symbol file
correctly. Amazing how many hours you can blow on something stupid!
Gary
-----Original Message-----
From: Gary Little [mailto:xxxxx@delphieng.com]
Sent: Thursday, November 09, 2000 5:34 PM
To: NT Developers Interest List
Subject: [ntdev] Stupid C++ question …
I have used Oney’s driver wizard to create the skeleton of a function
driver I’m working on. Everything appears to work, minus my device
functionality, except …
I have added structures to his DEVICE_EXTENSION structure, and I can’t see
them in the debugger!!! Specifically it is the bus interface structure
defined in and by the bus driver. The header file that defines these
structures are included before the header file containing
DEVICE_EXTENSION. Maybe I’m just tired, but this is really frustrating.
At the same time some of the functions calls such as StartDevice seem to
have gone stealthy. They are there, and I can trap them, but I step into
these functions, they step as offsets to a prior defined function call and
of course the local variables are for THAT function.
Gary
(quietly going grayer and loosing more hair)
> At the same time some of the functions calls such as StartDevice seem to
have gone stealthy. They are there, and I can trap them, but I step into
these functions, they step as offsets to a prior defined function call and
of course the local variables are for THAT function.
Some weird stuff related to Frame Pointer Omission?
Max