compiling issue
Andrew Davenport
gtg259m at mail.gatech.edu
Wed Jun 15 22:00:22 CEST 2005
Hello,
I attempted to add the following function to Thread:
Trap_state *get_trap_state();
it is prototyped as public, and defined below in the interface ipc-exception
section of thread.cpp as
--
public:
inline Trap_state *get_trap_state();
--
inline
Trap_state *Thread::get_trap_state()
{
return (Trap_state*)this->_utcb_handler;
}
--
I then try to use it in Thread::do_send (in thread-ipc.cpp)
I get the following compile error message:
--
thread-ipc.o(.text._ZN6Thread7do_sendEPS_10L4_timeoutP13Sys_ipc_frame+0x17):
In function `Thread::handle_page_fault_pager(unsigned int, unsigned int)':
/home/adaven/20050523_fiasco_cvs/l4/kernel/fiasco/build/auto/context.h:479:
undefined reference to `Thread::get_trap_state()'
--
If anyone could shed some light into this, I would appreciate it.
Thanks,
Andrew
More information about the l4-hackers
mailing list