Access Violation Tracking
bearophile via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Nov 5 03:31:00 PST 2014
Bauss:
> Is there any way to track down access violations, instead of me
> having to look through my source code manually.
>
> I have a pretty big source code and an access violation happens
> at runtime, but it's going to be a nightmare looking through it
> all to find the access violation. Not to mention all the tests
> I have to run.
>
> So if there is a way to catch an access violation and find out
> where it occured it would be appreciated!
This was discussed some times, and Walter is against this, but I
think he is wrong, and eventually things will change. So I think
this discussion should be brought to the main D newsgroup again.
Ideally in non-release mode D should put asserts where a access
violation could happen. But I don't know how much slowdown this
will cause. If practical real tests show that the slowdown is
excessive, then a compiler switch could be added to activate
those asserts.
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list