[lldb-dev] WatchpointLocation's tid
Jim Ingham
jingham at apple.com
Tue Jan 18 17:01:57 PST 2011
The Watchpoint code is a sketch I put in quite early on that, as you can tell, doesn't actually do anything. So it's not too surprising that it has bit-rotted.
I'll fix all this when I get around to implementing watchpoints, but feel free to do anything you need to the WatchpointLocation classes to shut them up for now.
Jim
On Jan 18, 2011, at 4:13 PM, Bruce Mitchener wrote:
> I was working on a patch that experimentally adds __attribute__(format(printf, ...))) annotations to the various logging and printing functions and cleaning up some of the warnings that that generated. In doing so, I noticed that this code:
>
> WatchpointLocation::WatchpointLocation (lldb::addr_t addr, lldb::tid_t tid, bool hardware) :
> StoppointLocation (GetNextID(), addr, tid, hardware),
>
> Seems a bit wrong ...
>
> It is taking the tid and passing it to StoppointLocation, but StoppointLocation's constructor interprets that as a size parameter instead. (Then, later, WatchpointLocation has a log message that should include the TID, but it doesn't, resulting in too few arguments to the printf statement.)
>
> - Bruce
>
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
More information about the lldb-dev
mailing list