GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
call_thread_fsm Struct Reference
Inheritance diagram for call_thread_fsm:
thread_fsm

Public Member Functions

 call_thread_fsm (struct ui *waiting_ui, struct interp *cmd_interp, struct gdbarch *gdbarch, struct value *function, struct type *value_type, int struct_return_p, CORE_ADDR struct_addr)
 
bool should_stop (struct thread_info *thread) override
 
bool should_notify_stop () override
 
- Public Member Functions inherited from thread_fsm
 thread_fsm (struct interp *cmd_interp)
 
virtual ~thread_fsm ()=default
 
 DISABLE_COPY_AND_ASSIGN (thread_fsm)
 
virtual void clean_up (struct thread_info *thread)
 
virtual struct return_value_inforeturn_value ()
 
enum async_reply_reason async_reply_reason ()
 
void set_finished ()
 
bool finished_p () const
 

Public Attributes

struct call_return_meta_info return_meta_info
 
struct valuereturn_value = nullptr
 
struct uiwaiting_ui
 
- Public Attributes inherited from thread_fsm
struct interpcommand_interp = nullptr
 

Additional Inherited Members

- Protected Member Functions inherited from thread_fsm
virtual enum async_reply_reason do_async_reply_reason ()
 
- Protected Attributes inherited from thread_fsm
bool finished = false
 

Detailed Description

Definition at line 508 of file infcall.c.

Constructor & Destructor Documentation

◆ call_thread_fsm()

call_thread_fsm::call_thread_fsm ( struct ui * waiting_ui,
struct interp * cmd_interp,
struct gdbarch * gdbarch,
struct value * function,
struct type * value_type,
int struct_return_p,
CORE_ADDR struct_addr )

Member Function Documentation

◆ should_notify_stop()

bool call_thread_fsm::should_notify_stop ( )
overridevirtual

◆ should_stop()

bool call_thread_fsm::should_stop ( struct thread_info * thread)
overridevirtual

Member Data Documentation

◆ return_meta_info

struct call_return_meta_info call_thread_fsm::return_meta_info

Definition at line 512 of file infcall.c.

Referenced by call_thread_fsm(), and should_stop().

◆ return_value

struct value* call_thread_fsm::return_value = nullptr

Definition at line 516 of file infcall.c.

Referenced by call_function_by_hand_dummy(), and should_stop().

◆ waiting_ui

struct ui* call_thread_fsm::waiting_ui

Definition at line 520 of file infcall.c.

Referenced by should_stop().


The documentation for this struct was generated from the following file: