This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: how to continue from a breakpoint in GNU/Hurd


On Thu, Jul 18, 2013 at 12:07:20AM +0800, Yue Lu wrote:
> when I used thread_info() to check the suspend count, they are zero.
> But I met a strange thing.
> this is my code snippet:
> thread_basic_info_data_t _info;
> thread_basic_info_t info = &_info;
> mach_msg_type_number_t info_len = THREAD_BASIC_INFO_COUNT;
> error_t err =
>   thread_info (thread->port, THREAD_BASIC_INFO, (int *) &info, &info_len);
> 
> after this call, the info turn out to be a  _NULL_ pointer. I think

If the info pointer is NULL, how do you determine the suspend count ?

> something maybe wrong, but the err is zero.

Something does look wrong. Check all the parameters of your call, one
by one, rigorously.

-- 
Richard Braun


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]