$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] [UTF] Let my debugger catch unhandled exceptions
From: Adam Nielsen (a.nielsen_at_[hidden])
Date: 2010-04-25 04:50:40
> No. You can't tell UTF not to catch c++ exceptions.
>
> What you can do though is to run your test with log_level=message and see last
> statement executed before the exception is thrown, set a break point there and
> turn on 'catch throw' only after you've got to this point.
Thanks for the suggestion. Unfortunately this only gives me the line number
of the last BOOST_xxx macro executed, whereas the exception is thrown from
deep within the code, long after the last BOOST_xxx macro has been used.
It sounds like I might have to delve into the UTF source, perhaps if I can put
an assert(false) when UTF handles an exception that might work, as assertion
failures seem to be accessible through the debugger without any trouble.
Cheers,
Adam.