Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

lib.sysdep.unix
(lib.sysdep.unix globals)

   in bsd.h
   in ucpu.h
   in udbg.h
   in unix.h
   in udbg.cpp
   in udbg_bfd.cpp
   in unix.cpp
   in dir_watch_fam.cpp
   in printf.cpp
   in ucpu.cpp
   in udbg.cpp
   in unix.cpp

(lib.sysdep.unix globals)


Field Summary
 SDL_Cursor* defaultCursor
          See unix.cpp
 
Method Summary
 LibError debug_dump_stack( wchar_t* UNUSED( buf ), size_t UNUSED( max_chars ), uint UNUSED( skip ), void* UNUSED( context ) )
          See udbg.cpp
 void* debug_get_nth_caller( uint UNUSED( n ), void* UNUSED( context ) )
          See udbg.cpp
 void debug_heap_check()
          See udbg.cpp
 void debug_heap_disable()
          See udbg.cpp
 void debug_heap_enable( DebugHeapChecks UNUSED( what ) )
          See udbg.cpp
 int debug_is_pointer_bogus( const void* UNUSED( p ) )
          See udbg.cpp
 void debug_puts( const char* text )
          See udbg.cpp
 LibError debug_resolve_symbol( void* UNUSED( ptr_of_interest ), char* UNUSED( sym_name ), char* UNUSED( file ), int* UNUSED( line ) )
          See udbg.cpp
 int debug_write_crashlog( const char* UNUSED( file ), wchar_t* UNUSED( header ), void* UNUSED( context ) )
          See udbg.cpp
 LibError dir_add_watch( const char* const n_full_path, intptr_t* const watch )
          See dir_watch_fam.cpp
 LibError dir_cancel_watch( const intptr_t watch )
          See dir_watch_fam.cpp
 LibError dir_get_changed_file( char* )
          See dir_watch_fam.cpp
 LibError sys_cursor_create( uint w, uint h, void* bgra_img, uint hx, uint hy, void** cursor )
          See unix.cpp
 LibError sys_cursor_create_empty( void** cursor )
          See unix.cpp
 LibError sys_cursor_free( void* cursor )
          See unix.cpp
 LibError sys_cursor_set( void* cursor )
          See unix.cpp
 ErrorReaction sys_display_error( const wchar_t* text, uint flags )
          See unix.cpp
 void sys_display_msg( const char* caption, const char* msg )
          See unix.cpp
 void sys_display_msgw( const wchar_t* caption, const wchar_t* msg )
          See unix.cpp
 LibError sys_error_description_r( int err, char* buf, size_t max_chars )
          See unix.cpp
 LibError sys_get_executable_name( char* n_path, size_t buf_size )
          See unix.cpp
 size_t sys_max_sector_size()
          See unix.cpp
 int sys_vsnprintf( char* buffer, size_t count, const char* format, va_list argptr )
          See printf.cpp
 LibError ucpu_CallByEachCPU( CpuCallback cb, void* param )
          See ucpu.cpp
 double ucpu_ClockFrequency()
          See ucpu.cpp
 int ucpu_IsThrottlingPossible()
          See ucpu.cpp
 int ucpu_NumPackages()
          See ucpu.cpp
 void udbg_launch_debugger()
          See udbg.cpp
 void unix_debug_break()
          See udbg.cpp
 
Symbol Summary
 #define bfd_get_section_size bfd_get_section_size_before_reloc
          See udbg_bfd.cpp
 #define DEBUGGER_ARG_FORMAT "--pid=%d"
          See udbg.cpp
 #define DEBUGGER_BREAK_AFTER_WAIT 0
          See udbg.cpp
 #define DEBUGGER_CMD "gdb"
          See udbg.cpp
 #define DEBUGGER_WAIT 3
          See udbg.cpp
 #define EXE_NAME "pyrogenesis_dbg"
          See udbg_bfd.cpp
 #define GNU_SOURCE
          See unix.cpp
 #define INCLUDED_BSD
          See bsd.h
 #define INCLUDED_UCPU
          See ucpu.h
 #define INCLUDED_UDBG
          See udbg.h
 #define PROFILE_RESOLVE_SYMBOL 0
          See udbg_bfd.cpp
 #define sysdep_unix_unix_h__
          See unix.h
 

Field Detail

defaultCursor

 SDL_Cursor* defaultCursor;
See unix.cpp.


Method Detail

debug_dump_stack

 LibError debug_dump_stack( wchar_t* UNUSED( buf ), size_t UNUSED( max_chars ), uint UNUSED( skip ), void* UNUSED( context ) );
See udbg.cpp.

debug_get_nth_caller

 void* debug_get_nth_caller( uint UNUSED( n ), void* UNUSED( context ) );
See udbg.cpp.

debug_heap_check

 void debug_heap_check();
See udbg.cpp.

debug_heap_disable

 void debug_heap_disable();
See udbg.cpp.

debug_heap_enable

 void debug_heap_enable( DebugHeapChecks UNUSED( what ) );
See udbg.cpp.

debug_is_pointer_bogus

 int debug_is_pointer_bogus( const void* UNUSED( p ) );
See udbg.cpp.

debug_puts

 void debug_puts( const char* text );
See udbg.cpp.

debug_resolve_symbol

 LibError debug_resolve_symbol( void* UNUSED( ptr_of_interest ), char* UNUSED( sym_name ), char* UNUSED( file ), int* UNUSED( line ) );
See udbg.cpp.

debug_write_crashlog

 int debug_write_crashlog( const char* UNUSED( file ), wchar_t* UNUSED( header ), void* UNUSED( context ) );
See udbg.cpp.

dir_add_watch

 LibError dir_add_watch( const char* const n_full_path, intptr_t* const watch );
See dir_watch_fam.cpp.

dir_cancel_watch

 LibError dir_cancel_watch( const intptr_t watch );
See dir_watch_fam.cpp.

dir_get_changed_file

 LibError dir_get_changed_file( char* );
See dir_watch_fam.cpp.

sys_cursor_create

 LibError sys_cursor_create( uint w, uint h, void* bgra_img, uint hx, uint hy, void** cursor );
See unix.cpp.

sys_cursor_create_empty

 LibError sys_cursor_create_empty( void** cursor );
See unix.cpp.

sys_cursor_free

 LibError sys_cursor_free( void* cursor );
See unix.cpp.

sys_cursor_set

 LibError sys_cursor_set( void* cursor );
See unix.cpp.

sys_display_error

 ErrorReaction sys_display_error( const wchar_t* text, uint flags );
See unix.cpp.

sys_display_msg

 void sys_display_msg( const char* caption, const char* msg );
See unix.cpp.

sys_display_msgw

 void sys_display_msgw( const wchar_t* caption, const wchar_t* msg );
See unix.cpp.

sys_error_description_r

 LibError sys_error_description_r( int err, char* buf, size_t max_chars );
See unix.cpp.

sys_get_executable_name

 LibError sys_get_executable_name( char* n_path, size_t buf_size );
See unix.cpp.

sys_max_sector_size

 size_t sys_max_sector_size();
See unix.cpp.

sys_vsnprintf

 int sys_vsnprintf( char* buffer, size_t count, const char* format, va_list argptr );
See printf.cpp.

ucpu_CallByEachCPU

 LibError ucpu_CallByEachCPU( CpuCallback cb, void* param );
See ucpu.cpp.

ucpu_ClockFrequency

 double ucpu_ClockFrequency();
See ucpu.cpp.

ucpu_IsThrottlingPossible

 int ucpu_IsThrottlingPossible();
See ucpu.cpp.

ucpu_NumPackages

 int ucpu_NumPackages();
See ucpu.cpp.

udbg_launch_debugger

 void udbg_launch_debugger();
See udbg.cpp.

unix_debug_break

 void unix_debug_break();
See udbg.cpp.


Symbol Detail

bfd_get_section_size

 #define bfd_get_section_size bfd_get_section_size_before_reloc
See udbg_bfd.cpp.

DEBUGGER_ARG_FORMAT

 #define DEBUGGER_ARG_FORMAT "--pid=%d"
See udbg.cpp.

DEBUGGER_BREAK_AFTER_WAIT

 #define DEBUGGER_BREAK_AFTER_WAIT 0
See udbg.cpp.

DEBUGGER_CMD

 #define DEBUGGER_CMD "gdb"
See udbg.cpp.

DEBUGGER_WAIT

 #define DEBUGGER_WAIT 3
See udbg.cpp.

EXE_NAME

 #define EXE_NAME "pyrogenesis_dbg"
See udbg_bfd.cpp.

GNU_SOURCE

 #define GNU_SOURCE 
See unix.cpp.

INCLUDED_BSD

 #define INCLUDED_BSD 
See bsd.h.

INCLUDED_UCPU

 #define INCLUDED_UCPU 
See ucpu.h.

INCLUDED_UDBG

 #define INCLUDED_UDBG 
See udbg.h.

PROFILE_RESOLVE_SYMBOL

 #define PROFILE_RESOLVE_SYMBOL 0
See udbg_bfd.cpp.

sysdep_unix_unix_h__

 #define sysdep_unix_unix_h__ 
See unix.h.

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:13
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD