ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/SheepShaver/src/include/thunks.h
(Generate patch)

Comparing SheepShaver/src/include/thunks.h (file contents):
Revision 1.2 by gbeauche, 2003-12-05T12:36:11Z vs.
Revision 1.3 by gbeauche, 2004-01-07T18:24:42Z

# Line 60 | Line 60 | enum {
60   // Initialize the thunks system
61   extern bool ThunksInit(void);
62  
63 + // Exit the thunks system
64 + extern void ThunksExit(void);
65 +
66   // Return the fake PowerPC opcode to handle specified native code
67   #if EMULATED_PPC
68   extern uint32 NativeOpcode(int selector);
# Line 71 | Line 74 | extern uint32 NativeTVECT(int selector);
74   // Return the native function address
75   extern uint32 NativeFunction(int selector);
76  
77 + // Return the routine descriptor address of the native function
78 + extern uint32 NativeRoutineDescriptor(int selector);
79 +
80  
81   /*
82   *  Helpers to share 32-bit addressable data with MacOS
# Line 82 | Line 88 | protected:
88          static uintptr zero_page;
89          static uintptr base;
90          static uintptr top;
91 <        static const uint32 size = 0x40000;
91 >        static const uint32 size = 0x40000; // 256 KB
92   public:
93          static bool Init(void);
94          static void Exit(void);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines