mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1433 lines
45 KiB
1433 lines
45 KiB
//++
|
|
//
|
|
// Copyright (c) 1994 Microsoft Corporation. All rights reserved.
|
|
//
|
|
// Module Name:
|
|
//
|
|
// stubless.s
|
|
//
|
|
// Abstract:
|
|
//
|
|
// Contains support for stubless proxies on PPC.
|
|
//
|
|
// Author:
|
|
//
|
|
// DKays February 1994
|
|
//
|
|
// Revision History:
|
|
// 24-Apr-96 ShannonC Added Invoke and 512 stubless client methods.
|
|
//
|
|
//--
|
|
|
|
#include "ksppc.h"
|
|
|
|
.extern ..ObjectStublessClient
|
|
|
|
// stack grow function
|
|
.extern .._RtlCheckStack.12
|
|
|
|
//+---------------------------------------------------------------------------
|
|
//
|
|
// Function: REGISTER_TYPE Invoke(MANAGER_FUNCTION pFunction,
|
|
// REGISTER_TYPE *pArgumentList,
|
|
// double * pFloatingPointArgumentList,
|
|
// ULONG cArguments);
|
|
//
|
|
// Synopsis: The Invoke function calls a function using the specified
|
|
// argument list. Invoke builds a stack frame, loads the
|
|
// integer registers, loads the floating point registers,
|
|
// and then calls the function.
|
|
//
|
|
// Arguments: r3 = Pointer to the function to be called.
|
|
//
|
|
// r4 = Pointer to the buffer containing the function
|
|
// parameters.
|
|
//
|
|
// r5 = Pointer to the floating point arguments.
|
|
//
|
|
// r6 = The size of the argument list in REGISTER_TYPEs.
|
|
//
|
|
// Notes: The first 32 bytes of parameters are passed in
|
|
// registers r3 - r10. The first 13 floating point arguments
|
|
// are passed in floating point registers f1 - f13.
|
|
// Any remaining arguments are passed on the stack.
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
//minimum frame size is 64 bytes.
|
|
// 0 - Back chain
|
|
// 4 - register save slot
|
|
// 8 - register save slot for r2
|
|
//12 - reserved
|
|
//16 - spare
|
|
//20 - spare
|
|
//24 - r3
|
|
//28 - r4
|
|
//32 - r5
|
|
//36 - r6
|
|
//40 - r7
|
|
//44 - r8
|
|
//48 - r9
|
|
//52 - r10
|
|
//56 - Parameter 9
|
|
//60 - return address
|
|
|
|
SPECIAL_ENTRY(Invoke)
|
|
|
|
stw r28, -16(r.sp) //Save r28
|
|
stw r29, -12(r.sp) //Save r29
|
|
stw r30, -8(r.sp) //Save r30
|
|
stw r31, -4(r.sp) //Save r31
|
|
stw r2, 8(r.sp) //Save r2
|
|
mflr r30 //Save link register
|
|
|
|
// our stack size will be 0x50 + (4*cParams) rounded up to 16 bytes
|
|
slwi r10, r6, 2
|
|
addi r10, r10, 0x5f
|
|
li r28, 0xf
|
|
andc. r10, r10, r28
|
|
neg r12, r10
|
|
cmpwi r10, 0x1000
|
|
blt NoExpand // don't need to expand
|
|
|
|
bl .._RtlCheckStack.12 // expand our stack
|
|
|
|
NoExpand:
|
|
stwux r1, r1, r12 // store the back chain
|
|
|
|
|
|
PROLOGUE_END(Invoke)
|
|
|
|
mr r11, r3
|
|
mr r28, r4
|
|
mr r29, r5
|
|
|
|
//switch(r6) {
|
|
subic. r8, r6, 8
|
|
bgt Default
|
|
slwi r6, r6, 2
|
|
lwz r9, [toc]PushParameterJumpTable(rtoc)
|
|
add r9, r9, r6
|
|
lwz r9, 0(r9)
|
|
mtctr r9
|
|
bctr
|
|
|
|
Default:
|
|
//We don't need to allocate additional stack space for parameters here.
|
|
// it was done above in the prologue
|
|
|
|
//Copy the extra parameters.
|
|
|
|
addi r10, r.sp, 52 //r10 points 4 bytes before stack parameter 8 (dest)
|
|
addi r7, r4, 28 // r7 points 4 bytes before passed in parameter 8
|
|
mtctr r8 // number of parameters past 8
|
|
|
|
CopyParam:
|
|
lwzu r9, 4(r7) //Load the parameter
|
|
stwu r9, 4(r10) //Store the parameter
|
|
bdnz CopyParam // Jump if more params
|
|
|
|
//Load the registers
|
|
lfd f13, 96(r29)
|
|
lfd f12, 88(r29)
|
|
lfd f11, 80(r29)
|
|
lfd f10, 72(r29)
|
|
lfd f9, 64(r29)
|
|
//Fall-through to next case...
|
|
|
|
case8:
|
|
lwz r10, 28(r28) // copy an integer register...
|
|
lfd f8, 56(r29) // ...and a double, just in case
|
|
|
|
case7:
|
|
lwz r9, 24(r28)
|
|
lfd f7, 48(r29)
|
|
|
|
case6:
|
|
lwz r8, 20(r28)
|
|
lfd f6, 40(r29)
|
|
|
|
case5:
|
|
lwz r7, 16(r28)
|
|
lfd f5, 32(r29)
|
|
|
|
case4:
|
|
lwz r6, 12(r28)
|
|
lfd f4, 24(r29)
|
|
|
|
case3:
|
|
lwz r5, 8(r28)
|
|
lfd f3, 16(r29)
|
|
|
|
case2:
|
|
lwz r4, 4(r28)
|
|
lfd f2, 8(r29)
|
|
|
|
case1:
|
|
lwz r3, 0(r28)
|
|
lfd f1, 0(r29)
|
|
|
|
case0:
|
|
lwz r12, 0(r11)
|
|
mtlr r12
|
|
lwz r2, 4(r11)
|
|
blrl //Call the server.
|
|
|
|
|
|
lwz r.sp, 0(r.sp) //Restore the stack pointer
|
|
mtlr r30 //Restore link register
|
|
lwz r28, -16(r.sp) //Restore r28
|
|
lwz r29, -12(r.sp) //Restore r29
|
|
lwz r30, -8(r.sp) //Restore r30
|
|
lwz r31, -4(r.sp) //Restore r31
|
|
lwz r2, 8(r.sp) //Restore r2
|
|
blr
|
|
|
|
SPECIAL_EXIT(Invoke)
|
|
|
|
.align 4
|
|
PushParameterJumpTable:
|
|
.word case0
|
|
.word case1
|
|
.word case2
|
|
.word case3
|
|
.word case4
|
|
.word case5
|
|
.word case6
|
|
.word case7
|
|
.word case8
|
|
|
|
|
|
//
|
|
// ObjectStublessClient macro.
|
|
//
|
|
// Note that PPC stack frames must be at least 64 bytes.
|
|
//
|
|
#define StublessClientProc( Method ) \
|
|
SPECIAL_ENTRY( ObjectStublessClient##Method ) \
|
|
\
|
|
/* Push stack frame */ \
|
|
stwu r.sp, -192(r.sp); \
|
|
\
|
|
/* Save return address */ \
|
|
mflr r0; \
|
|
stw r0, 188(r.sp); \
|
|
\
|
|
PROLOGUE_END(ObjectStublessClient##Method) \
|
|
\
|
|
/* Spill the first 8 args */ \
|
|
stw r3, 216(r.sp); \
|
|
stw r4, 220(r.sp); \
|
|
stw r5, 224(r.sp); \
|
|
stw r6, 228(r.sp); \
|
|
stw r7, 232(r.sp); \
|
|
stw r8, 236(r.sp); \
|
|
stw r9, 240(r.sp); \
|
|
stw r10, 244(r.sp); \
|
|
\
|
|
/* Save the floating point registers */ \
|
|
stfd f1, 64(r.sp); \
|
|
stfd f2, 72(r.sp); \
|
|
stfd f3, 80(r.sp); \
|
|
stfd f4, 88(r.sp); \
|
|
stfd f5, 96(r.sp); \
|
|
stfd f6, 104(r.sp); \
|
|
stfd f7, 112(r.sp); \
|
|
stfd f8, 120(r.sp); \
|
|
stfd f9, 128(r.sp); \
|
|
stfd f10, 136(r.sp); \
|
|
stfd f11, 144(r.sp); \
|
|
stfd f12, 152(r.sp); \
|
|
stfd f13, 160(r.sp); \
|
|
\
|
|
/* Load params to ObjectStublessClient */ \
|
|
addi r3, r.sp, 216; \
|
|
addi r4, r0, Method; \
|
|
\
|
|
bl ..ObjectStublessClient; \
|
|
\
|
|
/* Clean up and return */ \
|
|
\
|
|
lwz r0, 188(sp); \
|
|
mtlr r0; \
|
|
addi r.sp, r.sp, 192; \
|
|
\
|
|
SPECIAL_EXIT( ObjectStublessClient##Method )\
|
|
|
|
StublessClientProc( 3 )
|
|
StublessClientProc( 4 )
|
|
StublessClientProc( 5 )
|
|
StublessClientProc( 6 )
|
|
StublessClientProc( 7 )
|
|
StublessClientProc( 8 )
|
|
StublessClientProc( 9 )
|
|
StublessClientProc( 10 )
|
|
StublessClientProc( 11 )
|
|
StublessClientProc( 12 )
|
|
StublessClientProc( 13 )
|
|
StublessClientProc( 14 )
|
|
StublessClientProc( 15 )
|
|
StublessClientProc( 16 )
|
|
StublessClientProc( 17 )
|
|
StublessClientProc( 18 )
|
|
StublessClientProc( 19 )
|
|
StublessClientProc( 20 )
|
|
StublessClientProc( 21 )
|
|
StublessClientProc( 22 )
|
|
StublessClientProc( 23 )
|
|
StublessClientProc( 24 )
|
|
StublessClientProc( 25 )
|
|
StublessClientProc( 26 )
|
|
StublessClientProc( 27 )
|
|
StublessClientProc( 28 )
|
|
StublessClientProc( 29 )
|
|
StublessClientProc( 30 )
|
|
StublessClientProc( 31 )
|
|
StublessClientProc( 32 )
|
|
StublessClientProc( 33 )
|
|
StublessClientProc( 34 )
|
|
StublessClientProc( 35 )
|
|
StublessClientProc( 36 )
|
|
StublessClientProc( 37 )
|
|
StublessClientProc( 38 )
|
|
StublessClientProc( 39 )
|
|
StublessClientProc( 40 )
|
|
StublessClientProc( 41 )
|
|
StublessClientProc( 42 )
|
|
StublessClientProc( 43 )
|
|
StublessClientProc( 44 )
|
|
StublessClientProc( 45 )
|
|
StublessClientProc( 46 )
|
|
StublessClientProc( 47 )
|
|
StublessClientProc( 48 )
|
|
StublessClientProc( 49 )
|
|
StublessClientProc( 50 )
|
|
StublessClientProc( 51 )
|
|
StublessClientProc( 52 )
|
|
StublessClientProc( 53 )
|
|
StublessClientProc( 54 )
|
|
StublessClientProc( 55 )
|
|
StublessClientProc( 56 )
|
|
StublessClientProc( 57 )
|
|
StublessClientProc( 58 )
|
|
StublessClientProc( 59 )
|
|
StublessClientProc( 60 )
|
|
StublessClientProc( 61 )
|
|
StublessClientProc( 62 )
|
|
StublessClientProc( 63 )
|
|
StublessClientProc( 64 )
|
|
StublessClientProc( 65 )
|
|
StublessClientProc( 66 )
|
|
StublessClientProc( 67 )
|
|
StublessClientProc( 68 )
|
|
StublessClientProc( 69 )
|
|
StublessClientProc( 70 )
|
|
StublessClientProc( 71 )
|
|
StublessClientProc( 72 )
|
|
StublessClientProc( 73 )
|
|
StublessClientProc( 74 )
|
|
StublessClientProc( 75 )
|
|
StublessClientProc( 76 )
|
|
StublessClientProc( 77 )
|
|
StublessClientProc( 78 )
|
|
StublessClientProc( 79 )
|
|
StublessClientProc( 80 )
|
|
StublessClientProc( 81 )
|
|
StublessClientProc( 82 )
|
|
StublessClientProc( 83 )
|
|
StublessClientProc( 84 )
|
|
StublessClientProc( 85 )
|
|
StublessClientProc( 86 )
|
|
StublessClientProc( 87 )
|
|
StublessClientProc( 88 )
|
|
StublessClientProc( 89 )
|
|
StublessClientProc( 90 )
|
|
StublessClientProc( 91 )
|
|
StublessClientProc( 92 )
|
|
StublessClientProc( 93 )
|
|
StublessClientProc( 94 )
|
|
StublessClientProc( 95 )
|
|
StublessClientProc( 96 )
|
|
StublessClientProc( 97 )
|
|
StublessClientProc( 98 )
|
|
StublessClientProc( 99 )
|
|
StublessClientProc( 100 )
|
|
StublessClientProc( 101 )
|
|
StublessClientProc( 102 )
|
|
StublessClientProc( 103 )
|
|
StublessClientProc( 104 )
|
|
StublessClientProc( 105 )
|
|
StublessClientProc( 106 )
|
|
StublessClientProc( 107 )
|
|
StublessClientProc( 108 )
|
|
StublessClientProc( 109 )
|
|
StublessClientProc( 110 )
|
|
StublessClientProc( 111 )
|
|
StublessClientProc( 112 )
|
|
StublessClientProc( 113 )
|
|
StublessClientProc( 114 )
|
|
StublessClientProc( 115 )
|
|
StublessClientProc( 116 )
|
|
StublessClientProc( 117 )
|
|
StublessClientProc( 118 )
|
|
StublessClientProc( 119 )
|
|
StublessClientProc( 120 )
|
|
StublessClientProc( 121 )
|
|
StublessClientProc( 122 )
|
|
StublessClientProc( 123 )
|
|
StublessClientProc( 124 )
|
|
StublessClientProc( 125 )
|
|
StublessClientProc( 126 )
|
|
StublessClientProc( 127 )
|
|
StublessClientProc( 128 )
|
|
StublessClientProc( 129 )
|
|
StublessClientProc( 130 )
|
|
StublessClientProc( 131 )
|
|
StublessClientProc( 132 )
|
|
StublessClientProc( 133 )
|
|
StublessClientProc( 134 )
|
|
StublessClientProc( 135 )
|
|
StublessClientProc( 136 )
|
|
StublessClientProc( 137 )
|
|
StublessClientProc( 138 )
|
|
StublessClientProc( 139 )
|
|
StublessClientProc( 140 )
|
|
StublessClientProc( 141 )
|
|
StublessClientProc( 142 )
|
|
StublessClientProc( 143 )
|
|
StublessClientProc( 144 )
|
|
StublessClientProc( 145 )
|
|
StublessClientProc( 146 )
|
|
StublessClientProc( 147 )
|
|
StublessClientProc( 148 )
|
|
StublessClientProc( 149 )
|
|
StublessClientProc( 150 )
|
|
StublessClientProc( 151 )
|
|
StublessClientProc( 152 )
|
|
StublessClientProc( 153 )
|
|
StublessClientProc( 154 )
|
|
StublessClientProc( 155 )
|
|
StublessClientProc( 156 )
|
|
StublessClientProc( 157 )
|
|
StublessClientProc( 158 )
|
|
StublessClientProc( 159 )
|
|
StublessClientProc( 160 )
|
|
StublessClientProc( 161 )
|
|
StublessClientProc( 162 )
|
|
StublessClientProc( 163 )
|
|
StublessClientProc( 164 )
|
|
StublessClientProc( 165 )
|
|
StublessClientProc( 166 )
|
|
StublessClientProc( 167 )
|
|
StublessClientProc( 168 )
|
|
StublessClientProc( 169 )
|
|
StublessClientProc( 170 )
|
|
StublessClientProc( 171 )
|
|
StublessClientProc( 172 )
|
|
StublessClientProc( 173 )
|
|
StublessClientProc( 174 )
|
|
StublessClientProc( 175 )
|
|
StublessClientProc( 176 )
|
|
StublessClientProc( 177 )
|
|
StublessClientProc( 178 )
|
|
StublessClientProc( 179 )
|
|
StublessClientProc( 180 )
|
|
StublessClientProc( 181 )
|
|
StublessClientProc( 182 )
|
|
StublessClientProc( 183 )
|
|
StublessClientProc( 184 )
|
|
StublessClientProc( 185 )
|
|
StublessClientProc( 186 )
|
|
StublessClientProc( 187 )
|
|
StublessClientProc( 188 )
|
|
StublessClientProc( 189 )
|
|
StublessClientProc( 190 )
|
|
StublessClientProc( 191 )
|
|
StublessClientProc( 192 )
|
|
StublessClientProc( 193 )
|
|
StublessClientProc( 194 )
|
|
StublessClientProc( 195 )
|
|
StublessClientProc( 196 )
|
|
StublessClientProc( 197 )
|
|
StublessClientProc( 198 )
|
|
StublessClientProc( 199 )
|
|
StublessClientProc( 200 )
|
|
StublessClientProc( 201 )
|
|
StublessClientProc( 202 )
|
|
StublessClientProc( 203 )
|
|
StublessClientProc( 204 )
|
|
StublessClientProc( 205 )
|
|
StublessClientProc( 206 )
|
|
StublessClientProc( 207 )
|
|
StublessClientProc( 208 )
|
|
StublessClientProc( 209 )
|
|
StublessClientProc( 210 )
|
|
StublessClientProc( 211 )
|
|
StublessClientProc( 212 )
|
|
StublessClientProc( 213 )
|
|
StublessClientProc( 214 )
|
|
StublessClientProc( 215 )
|
|
StublessClientProc( 216 )
|
|
StublessClientProc( 217 )
|
|
StublessClientProc( 218 )
|
|
StublessClientProc( 219 )
|
|
StublessClientProc( 220 )
|
|
StublessClientProc( 221 )
|
|
StublessClientProc( 222 )
|
|
StublessClientProc( 223 )
|
|
StublessClientProc( 224 )
|
|
StublessClientProc( 225 )
|
|
StublessClientProc( 226 )
|
|
StublessClientProc( 227 )
|
|
StublessClientProc( 228 )
|
|
StublessClientProc( 229 )
|
|
StublessClientProc( 230 )
|
|
StublessClientProc( 231 )
|
|
StublessClientProc( 232 )
|
|
StublessClientProc( 233 )
|
|
StublessClientProc( 234 )
|
|
StublessClientProc( 235 )
|
|
StublessClientProc( 236 )
|
|
StublessClientProc( 237 )
|
|
StublessClientProc( 238 )
|
|
StublessClientProc( 239 )
|
|
StublessClientProc( 240 )
|
|
StublessClientProc( 241 )
|
|
StublessClientProc( 242 )
|
|
StublessClientProc( 243 )
|
|
StublessClientProc( 244 )
|
|
StublessClientProc( 245 )
|
|
StublessClientProc( 246 )
|
|
StublessClientProc( 247 )
|
|
StublessClientProc( 248 )
|
|
StublessClientProc( 249 )
|
|
StublessClientProc( 250 )
|
|
StublessClientProc( 251 )
|
|
StublessClientProc( 252 )
|
|
StublessClientProc( 253 )
|
|
StublessClientProc( 254 )
|
|
StublessClientProc( 255 )
|
|
StublessClientProc( 256 )
|
|
StublessClientProc( 257 )
|
|
StublessClientProc( 258 )
|
|
StublessClientProc( 259 )
|
|
StublessClientProc( 260 )
|
|
StublessClientProc( 261 )
|
|
StublessClientProc( 262 )
|
|
StublessClientProc( 263 )
|
|
StublessClientProc( 264 )
|
|
StublessClientProc( 265 )
|
|
StublessClientProc( 266 )
|
|
StublessClientProc( 267 )
|
|
StublessClientProc( 268 )
|
|
StublessClientProc( 269 )
|
|
StublessClientProc( 270 )
|
|
StublessClientProc( 271 )
|
|
StublessClientProc( 272 )
|
|
StublessClientProc( 273 )
|
|
StublessClientProc( 274 )
|
|
StublessClientProc( 275 )
|
|
StublessClientProc( 276 )
|
|
StublessClientProc( 277 )
|
|
StublessClientProc( 278 )
|
|
StublessClientProc( 279 )
|
|
StublessClientProc( 280 )
|
|
StublessClientProc( 281 )
|
|
StublessClientProc( 282 )
|
|
StublessClientProc( 283 )
|
|
StublessClientProc( 284 )
|
|
StublessClientProc( 285 )
|
|
StublessClientProc( 286 )
|
|
StublessClientProc( 287 )
|
|
StublessClientProc( 288 )
|
|
StublessClientProc( 289 )
|
|
StublessClientProc( 290 )
|
|
StublessClientProc( 291 )
|
|
StublessClientProc( 292 )
|
|
StublessClientProc( 293 )
|
|
StublessClientProc( 294 )
|
|
StublessClientProc( 295 )
|
|
StublessClientProc( 296 )
|
|
StublessClientProc( 297 )
|
|
StublessClientProc( 298 )
|
|
StublessClientProc( 299 )
|
|
StublessClientProc( 300 )
|
|
StublessClientProc( 301 )
|
|
StublessClientProc( 302 )
|
|
StublessClientProc( 303 )
|
|
StublessClientProc( 304 )
|
|
StublessClientProc( 305 )
|
|
StublessClientProc( 306 )
|
|
StublessClientProc( 307 )
|
|
StublessClientProc( 308 )
|
|
StublessClientProc( 309 )
|
|
StublessClientProc( 310 )
|
|
StublessClientProc( 311 )
|
|
StublessClientProc( 312 )
|
|
StublessClientProc( 313 )
|
|
StublessClientProc( 314 )
|
|
StublessClientProc( 315 )
|
|
StublessClientProc( 316 )
|
|
StublessClientProc( 317 )
|
|
StublessClientProc( 318 )
|
|
StublessClientProc( 319 )
|
|
StublessClientProc( 320 )
|
|
StublessClientProc( 321 )
|
|
StublessClientProc( 322 )
|
|
StublessClientProc( 323 )
|
|
StublessClientProc( 324 )
|
|
StublessClientProc( 325 )
|
|
StublessClientProc( 326 )
|
|
StublessClientProc( 327 )
|
|
StublessClientProc( 328 )
|
|
StublessClientProc( 329 )
|
|
StublessClientProc( 330 )
|
|
StublessClientProc( 331 )
|
|
StublessClientProc( 332 )
|
|
StublessClientProc( 333 )
|
|
StublessClientProc( 334 )
|
|
StublessClientProc( 335 )
|
|
StublessClientProc( 336 )
|
|
StublessClientProc( 337 )
|
|
StublessClientProc( 338 )
|
|
StublessClientProc( 339 )
|
|
StublessClientProc( 340 )
|
|
StublessClientProc( 341 )
|
|
StublessClientProc( 342 )
|
|
StublessClientProc( 343 )
|
|
StublessClientProc( 344 )
|
|
StublessClientProc( 345 )
|
|
StublessClientProc( 346 )
|
|
StublessClientProc( 347 )
|
|
StublessClientProc( 348 )
|
|
StublessClientProc( 349 )
|
|
StublessClientProc( 350 )
|
|
StublessClientProc( 351 )
|
|
StublessClientProc( 352 )
|
|
StublessClientProc( 353 )
|
|
StublessClientProc( 354 )
|
|
StublessClientProc( 355 )
|
|
StublessClientProc( 356 )
|
|
StublessClientProc( 357 )
|
|
StublessClientProc( 358 )
|
|
StublessClientProc( 359 )
|
|
StublessClientProc( 360 )
|
|
StublessClientProc( 361 )
|
|
StublessClientProc( 362 )
|
|
StublessClientProc( 363 )
|
|
StublessClientProc( 364 )
|
|
StublessClientProc( 365 )
|
|
StublessClientProc( 366 )
|
|
StublessClientProc( 367 )
|
|
StublessClientProc( 368 )
|
|
StublessClientProc( 369 )
|
|
StublessClientProc( 370 )
|
|
StublessClientProc( 371 )
|
|
StublessClientProc( 372 )
|
|
StublessClientProc( 373 )
|
|
StublessClientProc( 374 )
|
|
StublessClientProc( 375 )
|
|
StublessClientProc( 376 )
|
|
StublessClientProc( 377 )
|
|
StublessClientProc( 378 )
|
|
StublessClientProc( 379 )
|
|
StublessClientProc( 380 )
|
|
StublessClientProc( 381 )
|
|
StublessClientProc( 382 )
|
|
StublessClientProc( 383 )
|
|
StublessClientProc( 384 )
|
|
StublessClientProc( 385 )
|
|
StublessClientProc( 386 )
|
|
StublessClientProc( 387 )
|
|
StublessClientProc( 388 )
|
|
StublessClientProc( 389 )
|
|
StublessClientProc( 390 )
|
|
StublessClientProc( 391 )
|
|
StublessClientProc( 392 )
|
|
StublessClientProc( 393 )
|
|
StublessClientProc( 394 )
|
|
StublessClientProc( 395 )
|
|
StublessClientProc( 396 )
|
|
StublessClientProc( 397 )
|
|
StublessClientProc( 398 )
|
|
StublessClientProc( 399 )
|
|
StublessClientProc( 400 )
|
|
StublessClientProc( 401 )
|
|
StublessClientProc( 402 )
|
|
StublessClientProc( 403 )
|
|
StublessClientProc( 404 )
|
|
StublessClientProc( 405 )
|
|
StublessClientProc( 406 )
|
|
StublessClientProc( 407 )
|
|
StublessClientProc( 408 )
|
|
StublessClientProc( 409 )
|
|
StublessClientProc( 410 )
|
|
StublessClientProc( 411 )
|
|
StublessClientProc( 412 )
|
|
StublessClientProc( 413 )
|
|
StublessClientProc( 414 )
|
|
StublessClientProc( 415 )
|
|
StublessClientProc( 416 )
|
|
StublessClientProc( 417 )
|
|
StublessClientProc( 418 )
|
|
StublessClientProc( 419 )
|
|
StublessClientProc( 420 )
|
|
StublessClientProc( 421 )
|
|
StublessClientProc( 422 )
|
|
StublessClientProc( 423 )
|
|
StublessClientProc( 424 )
|
|
StublessClientProc( 425 )
|
|
StublessClientProc( 426 )
|
|
StublessClientProc( 427 )
|
|
StublessClientProc( 428 )
|
|
StublessClientProc( 429 )
|
|
StublessClientProc( 430 )
|
|
StublessClientProc( 431 )
|
|
StublessClientProc( 432 )
|
|
StublessClientProc( 433 )
|
|
StublessClientProc( 434 )
|
|
StublessClientProc( 435 )
|
|
StublessClientProc( 436 )
|
|
StublessClientProc( 437 )
|
|
StublessClientProc( 438 )
|
|
StublessClientProc( 439 )
|
|
StublessClientProc( 440 )
|
|
StublessClientProc( 441 )
|
|
StublessClientProc( 442 )
|
|
StublessClientProc( 443 )
|
|
StublessClientProc( 444 )
|
|
StublessClientProc( 445 )
|
|
StublessClientProc( 446 )
|
|
StublessClientProc( 447 )
|
|
StublessClientProc( 448 )
|
|
StublessClientProc( 449 )
|
|
StublessClientProc( 450 )
|
|
StublessClientProc( 451 )
|
|
StublessClientProc( 452 )
|
|
StublessClientProc( 453 )
|
|
StublessClientProc( 454 )
|
|
StublessClientProc( 455 )
|
|
StublessClientProc( 456 )
|
|
StublessClientProc( 457 )
|
|
StublessClientProc( 458 )
|
|
StublessClientProc( 459 )
|
|
StublessClientProc( 460 )
|
|
StublessClientProc( 461 )
|
|
StublessClientProc( 462 )
|
|
StublessClientProc( 463 )
|
|
StublessClientProc( 464 )
|
|
StublessClientProc( 465 )
|
|
StublessClientProc( 466 )
|
|
StublessClientProc( 467 )
|
|
StublessClientProc( 468 )
|
|
StublessClientProc( 469 )
|
|
StublessClientProc( 470 )
|
|
StublessClientProc( 471 )
|
|
StublessClientProc( 472 )
|
|
StublessClientProc( 473 )
|
|
StublessClientProc( 474 )
|
|
StublessClientProc( 475 )
|
|
StublessClientProc( 476 )
|
|
StublessClientProc( 477 )
|
|
StublessClientProc( 478 )
|
|
StublessClientProc( 479 )
|
|
StublessClientProc( 480 )
|
|
StublessClientProc( 481 )
|
|
StublessClientProc( 482 )
|
|
StublessClientProc( 483 )
|
|
StublessClientProc( 484 )
|
|
StublessClientProc( 485 )
|
|
StublessClientProc( 486 )
|
|
StublessClientProc( 487 )
|
|
StublessClientProc( 488 )
|
|
StublessClientProc( 489 )
|
|
StublessClientProc( 490 )
|
|
StublessClientProc( 491 )
|
|
StublessClientProc( 492 )
|
|
StublessClientProc( 493 )
|
|
StublessClientProc( 494 )
|
|
StublessClientProc( 495 )
|
|
StublessClientProc( 496 )
|
|
StublessClientProc( 497 )
|
|
StublessClientProc( 498 )
|
|
StublessClientProc( 499 )
|
|
StublessClientProc( 500 )
|
|
StublessClientProc( 501 )
|
|
StublessClientProc( 502 )
|
|
StublessClientProc( 503 )
|
|
StublessClientProc( 504 )
|
|
StublessClientProc( 505 )
|
|
StublessClientProc( 506 )
|
|
StublessClientProc( 507 )
|
|
StublessClientProc( 508 )
|
|
StublessClientProc( 509 )
|
|
StublessClientProc( 510 )
|
|
StublessClientProc( 511 )
|
|
|
|
.debug$S
|
|
.ualong 1
|
|
|
|
.uashort 19
|
|
.uashort 0x9 # S_OBJNAME
|
|
.ualong 0
|
|
.byte 12, "stubless.obj"
|
|
|
|
.uashort 24
|
|
.uashort 0x1 # S_COMPILE
|
|
.byte 0x42 # Target processor = PPC 604
|
|
.byte 3 # Language = ASM
|
|
.byte 0
|
|
.byte 0
|
|
.byte 17, "PowerPC Assembler"
|
|
|
|
.uashort 42
|
|
.uashort 0x205 # S_GPROC32
|
|
.ualong 0
|
|
.ualong 0
|
|
.ualong 0
|
|
.ualong Invoke.end-..Invoke
|
|
.ualong 0
|
|
.ualong Invoke.end-..Invoke
|
|
.ualong [secoff]..Invoke
|
|
.uashort [secnum]..Invoke
|
|
.uashort 0x1000
|
|
.byte 0x00
|
|
.byte 6, "Invoke"
|
|
|
|
.uashort 15
|
|
.uashort 0x209 # S_LABEL32
|
|
.ualong [secoff]case0
|
|
.uashort [secnum]case0
|
|
.byte 0
|
|
.byte 5, "case0"
|
|
|
|
.uashort 15
|
|
.uashort 0x209 # S_LABEL32
|
|
.ualong [secoff]case1
|
|
.uashort [secnum]case1
|
|
.byte 0
|
|
.byte 5, "case1"
|
|
|
|
.uashort 15
|
|
.uashort 0x209 # S_LABEL32
|
|
.ualong [secoff]case2
|
|
.uashort [secnum]case2
|
|
.byte 0
|
|
.byte 5, "case2"
|
|
|
|
.uashort 15
|
|
.uashort 0x209 # S_LABEL32
|
|
.ualong [secoff]case3
|
|
.uashort [secnum]case3
|
|
.byte 0
|
|
.byte 5, "case3"
|
|
|
|
.uashort 15
|
|
.uashort 0x209 # S_LABEL32
|
|
.ualong [secoff]case4
|
|
.uashort [secnum]case4
|
|
.byte 0
|
|
.byte 5, "case4"
|
|
|
|
.uashort 15
|
|
.uashort 0x209 # S_LABEL32
|
|
.ualong [secoff]case5
|
|
.uashort [secnum]case5
|
|
.byte 0
|
|
.byte 5, "case5"
|
|
|
|
.uashort 15
|
|
.uashort 0x209 # S_LABEL32
|
|
.ualong [secoff]case6
|
|
.uashort [secnum]case6
|
|
.byte 0
|
|
.byte 5, "case6"
|
|
|
|
.uashort 15
|
|
.uashort 0x209 # S_LABEL32
|
|
.ualong [secoff]case7
|
|
.uashort [secnum]case7
|
|
.byte 0
|
|
.byte 5, "case7"
|
|
|
|
.uashort 15
|
|
.uashort 0x209 # S_LABEL32
|
|
.ualong [secoff]case8
|
|
.uashort [secnum]case8
|
|
.byte 0
|
|
.byte 5, "case8"
|
|
|
|
.uashort 2, 0x6 # S_END
|
|
|
|
.uashort 33
|
|
.uashort 0x202 # S_GDATA32
|
|
.ualong [secoff]PushParameterJumpTable
|
|
.uashort [secnum]PushParameterJumpTable
|
|
.uashort 0x22
|
|
.byte 22, "PushParameterJumpTable"
|
|
|
|
#define cvRecordStublessClientProc1( Method ) \
|
|
.uashort 57; \
|
|
.uashort 0x205; \
|
|
.ualong 0; \
|
|
.ualong 0; \
|
|
.ualong 0; \
|
|
.ualong ObjectStublessClient##Method.end-..ObjectStublessClient##Method;\
|
|
.ualong 0; \
|
|
.ualong ObjectStublessClient##Method.end-..ObjectStublessClient##Method;\
|
|
.ualong [secoff]..ObjectStublessClient##Method;\
|
|
.uashort [secnum]..ObjectStublessClient##Method;\
|
|
.uashort 0x1000; \
|
|
.byte 0x00; \
|
|
.byte 21, "ObjectStublessClient"; \
|
|
.byte #Method; \
|
|
\
|
|
.uashort 2, 0x6; \
|
|
|
|
|
|
#define cvRecordStublessClientProc2( Method ) \
|
|
.uashort 58; \
|
|
.uashort 0x205; \
|
|
.ualong 0; \
|
|
.ualong 0; \
|
|
.ualong 0; \
|
|
.ualong ObjectStublessClient##Method.end-..ObjectStublessClient##Method;\
|
|
.ualong 0; \
|
|
.ualong ObjectStublessClient##Method.end-..ObjectStublessClient##Method;\
|
|
.ualong [secoff]..ObjectStublessClient##Method;\
|
|
.uashort [secnum]..ObjectStublessClient##Method;\
|
|
.uashort 0x1000; \
|
|
.byte 0x00; \
|
|
.byte 22, "ObjectStublessClient"; \
|
|
.byte #Method; \
|
|
\
|
|
.uashort 2, 0x6; \
|
|
|
|
|
|
#define cvRecordStublessClientProc3( Method ) \
|
|
.uashort 59; \
|
|
.uashort 0x205; \
|
|
.ualong 0; \
|
|
.ualong 0; \
|
|
.ualong 0; \
|
|
.ualong ObjectStublessClient##Method.end-..ObjectStublessClient##Method;\
|
|
.ualong 0; \
|
|
.ualong ObjectStublessClient##Method.end-..ObjectStublessClient##Method;\
|
|
.ualong [secoff]..ObjectStublessClient##Method;\
|
|
.uashort [secnum]..ObjectStublessClient##Method;\
|
|
.uashort 0x1000; \
|
|
.byte 0x00; \
|
|
.byte 23, "ObjectStublessClient"; \
|
|
.byte #Method; \
|
|
.uashort 2, 0x6; \
|
|
|
|
|
|
cvRecordStublessClientProc1( 3 )
|
|
cvRecordStublessClientProc1( 4 )
|
|
cvRecordStublessClientProc1( 5 )
|
|
cvRecordStublessClientProc1( 6 )
|
|
cvRecordStublessClientProc1( 7 )
|
|
cvRecordStublessClientProc1( 8 )
|
|
cvRecordStublessClientProc1( 9 )
|
|
cvRecordStublessClientProc2( 10 )
|
|
cvRecordStublessClientProc2( 11 )
|
|
cvRecordStublessClientProc2( 12 )
|
|
cvRecordStublessClientProc2( 13 )
|
|
cvRecordStublessClientProc2( 14 )
|
|
cvRecordStublessClientProc2( 15 )
|
|
cvRecordStublessClientProc2( 16 )
|
|
cvRecordStublessClientProc2( 17 )
|
|
cvRecordStublessClientProc2( 18 )
|
|
cvRecordStublessClientProc2( 19 )
|
|
cvRecordStublessClientProc2( 20 )
|
|
cvRecordStublessClientProc2( 21 )
|
|
cvRecordStublessClientProc2( 22 )
|
|
cvRecordStublessClientProc2( 23 )
|
|
cvRecordStublessClientProc2( 24 )
|
|
cvRecordStublessClientProc2( 25 )
|
|
cvRecordStublessClientProc2( 26 )
|
|
cvRecordStublessClientProc2( 27 )
|
|
cvRecordStublessClientProc2( 28 )
|
|
cvRecordStublessClientProc2( 29 )
|
|
cvRecordStublessClientProc2( 30 )
|
|
cvRecordStublessClientProc2( 31 )
|
|
cvRecordStublessClientProc2( 32 )
|
|
cvRecordStublessClientProc2( 33 )
|
|
cvRecordStublessClientProc2( 34 )
|
|
cvRecordStublessClientProc2( 35 )
|
|
cvRecordStublessClientProc2( 36 )
|
|
cvRecordStublessClientProc2( 37 )
|
|
cvRecordStublessClientProc2( 38 )
|
|
cvRecordStublessClientProc2( 39 )
|
|
cvRecordStublessClientProc2( 40 )
|
|
cvRecordStublessClientProc2( 41 )
|
|
cvRecordStublessClientProc2( 42 )
|
|
cvRecordStublessClientProc2( 43 )
|
|
cvRecordStublessClientProc2( 44 )
|
|
cvRecordStublessClientProc2( 45 )
|
|
cvRecordStublessClientProc2( 46 )
|
|
cvRecordStublessClientProc2( 47 )
|
|
cvRecordStublessClientProc2( 48 )
|
|
cvRecordStublessClientProc2( 49 )
|
|
cvRecordStublessClientProc2( 50 )
|
|
cvRecordStublessClientProc2( 51 )
|
|
cvRecordStublessClientProc2( 52 )
|
|
cvRecordStublessClientProc2( 53 )
|
|
cvRecordStublessClientProc2( 54 )
|
|
cvRecordStublessClientProc2( 55 )
|
|
cvRecordStublessClientProc2( 56 )
|
|
cvRecordStublessClientProc2( 57 )
|
|
cvRecordStublessClientProc2( 58 )
|
|
cvRecordStublessClientProc2( 59 )
|
|
cvRecordStublessClientProc2( 60 )
|
|
cvRecordStublessClientProc2( 61 )
|
|
cvRecordStublessClientProc2( 62 )
|
|
cvRecordStublessClientProc2( 63 )
|
|
cvRecordStublessClientProc2( 64 )
|
|
cvRecordStublessClientProc2( 65 )
|
|
cvRecordStublessClientProc2( 66 )
|
|
cvRecordStublessClientProc2( 67 )
|
|
cvRecordStublessClientProc2( 68 )
|
|
cvRecordStublessClientProc2( 69 )
|
|
cvRecordStublessClientProc2( 70 )
|
|
cvRecordStublessClientProc2( 71 )
|
|
cvRecordStublessClientProc2( 72 )
|
|
cvRecordStublessClientProc2( 73 )
|
|
cvRecordStublessClientProc2( 74 )
|
|
cvRecordStublessClientProc2( 75 )
|
|
cvRecordStublessClientProc2( 76 )
|
|
cvRecordStublessClientProc2( 77 )
|
|
cvRecordStublessClientProc2( 78 )
|
|
cvRecordStublessClientProc2( 79 )
|
|
cvRecordStublessClientProc2( 80 )
|
|
cvRecordStublessClientProc2( 81 )
|
|
cvRecordStublessClientProc2( 82 )
|
|
cvRecordStublessClientProc2( 83 )
|
|
cvRecordStublessClientProc2( 84 )
|
|
cvRecordStublessClientProc2( 85 )
|
|
cvRecordStublessClientProc2( 86 )
|
|
cvRecordStublessClientProc2( 87 )
|
|
cvRecordStublessClientProc2( 88 )
|
|
cvRecordStublessClientProc2( 89 )
|
|
cvRecordStublessClientProc2( 90 )
|
|
cvRecordStublessClientProc2( 91 )
|
|
cvRecordStublessClientProc2( 92 )
|
|
cvRecordStublessClientProc2( 93 )
|
|
cvRecordStublessClientProc2( 94 )
|
|
cvRecordStublessClientProc2( 95 )
|
|
cvRecordStublessClientProc2( 96 )
|
|
cvRecordStublessClientProc2( 97 )
|
|
cvRecordStublessClientProc2( 98 )
|
|
cvRecordStublessClientProc2( 99 )
|
|
cvRecordStublessClientProc3( 100 )
|
|
cvRecordStublessClientProc3( 101 )
|
|
cvRecordStublessClientProc3( 102 )
|
|
cvRecordStublessClientProc3( 103 )
|
|
cvRecordStublessClientProc3( 104 )
|
|
cvRecordStublessClientProc3( 105 )
|
|
cvRecordStublessClientProc3( 106 )
|
|
cvRecordStublessClientProc3( 107 )
|
|
cvRecordStublessClientProc3( 108 )
|
|
cvRecordStublessClientProc3( 109 )
|
|
cvRecordStublessClientProc3( 110 )
|
|
cvRecordStublessClientProc3( 111 )
|
|
cvRecordStublessClientProc3( 112 )
|
|
cvRecordStublessClientProc3( 113 )
|
|
cvRecordStublessClientProc3( 114 )
|
|
cvRecordStublessClientProc3( 115 )
|
|
cvRecordStublessClientProc3( 116 )
|
|
cvRecordStublessClientProc3( 117 )
|
|
cvRecordStublessClientProc3( 118 )
|
|
cvRecordStublessClientProc3( 119 )
|
|
cvRecordStublessClientProc3( 120 )
|
|
cvRecordStublessClientProc3( 121 )
|
|
cvRecordStublessClientProc3( 122 )
|
|
cvRecordStublessClientProc3( 123 )
|
|
cvRecordStublessClientProc3( 124 )
|
|
cvRecordStublessClientProc3( 125 )
|
|
cvRecordStublessClientProc3( 126 )
|
|
cvRecordStublessClientProc3( 127 )
|
|
cvRecordStublessClientProc3( 128 )
|
|
cvRecordStublessClientProc3( 129 )
|
|
cvRecordStublessClientProc3( 130 )
|
|
cvRecordStublessClientProc3( 131 )
|
|
cvRecordStublessClientProc3( 132 )
|
|
cvRecordStublessClientProc3( 133 )
|
|
cvRecordStublessClientProc3( 134 )
|
|
cvRecordStublessClientProc3( 135 )
|
|
cvRecordStublessClientProc3( 136 )
|
|
cvRecordStublessClientProc3( 137 )
|
|
cvRecordStublessClientProc3( 138 )
|
|
cvRecordStublessClientProc3( 139 )
|
|
cvRecordStublessClientProc3( 140 )
|
|
cvRecordStublessClientProc3( 141 )
|
|
cvRecordStublessClientProc3( 142 )
|
|
cvRecordStublessClientProc3( 143 )
|
|
cvRecordStublessClientProc3( 144 )
|
|
cvRecordStublessClientProc3( 145 )
|
|
cvRecordStublessClientProc3( 146 )
|
|
cvRecordStublessClientProc3( 147 )
|
|
cvRecordStublessClientProc3( 148 )
|
|
cvRecordStublessClientProc3( 149 )
|
|
cvRecordStublessClientProc3( 150 )
|
|
cvRecordStublessClientProc3( 151 )
|
|
cvRecordStublessClientProc3( 152 )
|
|
cvRecordStublessClientProc3( 153 )
|
|
cvRecordStublessClientProc3( 154 )
|
|
cvRecordStublessClientProc3( 155 )
|
|
cvRecordStublessClientProc3( 156 )
|
|
cvRecordStublessClientProc3( 157 )
|
|
cvRecordStublessClientProc3( 158 )
|
|
cvRecordStublessClientProc3( 159 )
|
|
cvRecordStublessClientProc3( 160 )
|
|
cvRecordStublessClientProc3( 161 )
|
|
cvRecordStublessClientProc3( 162 )
|
|
cvRecordStublessClientProc3( 163 )
|
|
cvRecordStublessClientProc3( 164 )
|
|
cvRecordStublessClientProc3( 165 )
|
|
cvRecordStublessClientProc3( 166 )
|
|
cvRecordStublessClientProc3( 167 )
|
|
cvRecordStublessClientProc3( 168 )
|
|
cvRecordStublessClientProc3( 169 )
|
|
cvRecordStublessClientProc3( 170 )
|
|
cvRecordStublessClientProc3( 171 )
|
|
cvRecordStublessClientProc3( 172 )
|
|
cvRecordStublessClientProc3( 173 )
|
|
cvRecordStublessClientProc3( 174 )
|
|
cvRecordStublessClientProc3( 175 )
|
|
cvRecordStublessClientProc3( 176 )
|
|
cvRecordStublessClientProc3( 177 )
|
|
cvRecordStublessClientProc3( 178 )
|
|
cvRecordStublessClientProc3( 179 )
|
|
cvRecordStublessClientProc3( 180 )
|
|
cvRecordStublessClientProc3( 181 )
|
|
cvRecordStublessClientProc3( 182 )
|
|
cvRecordStublessClientProc3( 183 )
|
|
cvRecordStublessClientProc3( 184 )
|
|
cvRecordStublessClientProc3( 185 )
|
|
cvRecordStublessClientProc3( 186 )
|
|
cvRecordStublessClientProc3( 187 )
|
|
cvRecordStublessClientProc3( 188 )
|
|
cvRecordStublessClientProc3( 189 )
|
|
cvRecordStublessClientProc3( 190 )
|
|
cvRecordStublessClientProc3( 191 )
|
|
cvRecordStublessClientProc3( 192 )
|
|
cvRecordStublessClientProc3( 193 )
|
|
cvRecordStublessClientProc3( 194 )
|
|
cvRecordStublessClientProc3( 195 )
|
|
cvRecordStublessClientProc3( 196 )
|
|
cvRecordStublessClientProc3( 197 )
|
|
cvRecordStublessClientProc3( 198 )
|
|
cvRecordStublessClientProc3( 199 )
|
|
cvRecordStublessClientProc3( 200 )
|
|
cvRecordStublessClientProc3( 201 )
|
|
cvRecordStublessClientProc3( 202 )
|
|
cvRecordStublessClientProc3( 203 )
|
|
cvRecordStublessClientProc3( 204 )
|
|
cvRecordStublessClientProc3( 205 )
|
|
cvRecordStublessClientProc3( 206 )
|
|
cvRecordStublessClientProc3( 207 )
|
|
cvRecordStublessClientProc3( 208 )
|
|
cvRecordStublessClientProc3( 209 )
|
|
cvRecordStublessClientProc3( 210 )
|
|
cvRecordStublessClientProc3( 211 )
|
|
cvRecordStublessClientProc3( 212 )
|
|
cvRecordStublessClientProc3( 213 )
|
|
cvRecordStublessClientProc3( 214 )
|
|
cvRecordStublessClientProc3( 215 )
|
|
cvRecordStublessClientProc3( 216 )
|
|
cvRecordStublessClientProc3( 217 )
|
|
cvRecordStublessClientProc3( 218 )
|
|
cvRecordStublessClientProc3( 219 )
|
|
cvRecordStublessClientProc3( 220 )
|
|
cvRecordStublessClientProc3( 221 )
|
|
cvRecordStublessClientProc3( 222 )
|
|
cvRecordStublessClientProc3( 223 )
|
|
cvRecordStublessClientProc3( 224 )
|
|
cvRecordStublessClientProc3( 225 )
|
|
cvRecordStublessClientProc3( 226 )
|
|
cvRecordStublessClientProc3( 227 )
|
|
cvRecordStublessClientProc3( 228 )
|
|
cvRecordStublessClientProc3( 229 )
|
|
cvRecordStublessClientProc3( 230 )
|
|
cvRecordStublessClientProc3( 231 )
|
|
cvRecordStublessClientProc3( 232 )
|
|
cvRecordStublessClientProc3( 233 )
|
|
cvRecordStublessClientProc3( 234 )
|
|
cvRecordStublessClientProc3( 235 )
|
|
cvRecordStublessClientProc3( 236 )
|
|
cvRecordStublessClientProc3( 237 )
|
|
cvRecordStublessClientProc3( 238 )
|
|
cvRecordStublessClientProc3( 239 )
|
|
cvRecordStublessClientProc3( 240 )
|
|
cvRecordStublessClientProc3( 241 )
|
|
cvRecordStublessClientProc3( 242 )
|
|
cvRecordStublessClientProc3( 243 )
|
|
cvRecordStublessClientProc3( 244 )
|
|
cvRecordStublessClientProc3( 245 )
|
|
cvRecordStublessClientProc3( 246 )
|
|
cvRecordStublessClientProc3( 247 )
|
|
cvRecordStublessClientProc3( 248 )
|
|
cvRecordStublessClientProc3( 249 )
|
|
cvRecordStublessClientProc3( 250 )
|
|
cvRecordStublessClientProc3( 251 )
|
|
cvRecordStublessClientProc3( 252 )
|
|
cvRecordStublessClientProc3( 253 )
|
|
cvRecordStublessClientProc3( 254 )
|
|
cvRecordStublessClientProc3( 255 )
|
|
cvRecordStublessClientProc3( 256 )
|
|
cvRecordStublessClientProc3( 257 )
|
|
cvRecordStublessClientProc3( 258 )
|
|
cvRecordStublessClientProc3( 259 )
|
|
cvRecordStublessClientProc3( 260 )
|
|
cvRecordStublessClientProc3( 261 )
|
|
cvRecordStublessClientProc3( 262 )
|
|
cvRecordStublessClientProc3( 263 )
|
|
cvRecordStublessClientProc3( 264 )
|
|
cvRecordStublessClientProc3( 265 )
|
|
cvRecordStublessClientProc3( 266 )
|
|
cvRecordStublessClientProc3( 267 )
|
|
cvRecordStublessClientProc3( 268 )
|
|
cvRecordStublessClientProc3( 269 )
|
|
cvRecordStublessClientProc3( 270 )
|
|
cvRecordStublessClientProc3( 271 )
|
|
cvRecordStublessClientProc3( 272 )
|
|
cvRecordStublessClientProc3( 273 )
|
|
cvRecordStublessClientProc3( 274 )
|
|
cvRecordStublessClientProc3( 275 )
|
|
cvRecordStublessClientProc3( 276 )
|
|
cvRecordStublessClientProc3( 277 )
|
|
cvRecordStublessClientProc3( 278 )
|
|
cvRecordStublessClientProc3( 279 )
|
|
cvRecordStublessClientProc3( 280 )
|
|
cvRecordStublessClientProc3( 281 )
|
|
cvRecordStublessClientProc3( 282 )
|
|
cvRecordStublessClientProc3( 283 )
|
|
cvRecordStublessClientProc3( 284 )
|
|
cvRecordStublessClientProc3( 285 )
|
|
cvRecordStublessClientProc3( 286 )
|
|
cvRecordStublessClientProc3( 287 )
|
|
cvRecordStublessClientProc3( 288 )
|
|
cvRecordStublessClientProc3( 289 )
|
|
cvRecordStublessClientProc3( 290 )
|
|
cvRecordStublessClientProc3( 291 )
|
|
cvRecordStublessClientProc3( 292 )
|
|
cvRecordStublessClientProc3( 293 )
|
|
cvRecordStublessClientProc3( 294 )
|
|
cvRecordStublessClientProc3( 295 )
|
|
cvRecordStublessClientProc3( 296 )
|
|
cvRecordStublessClientProc3( 297 )
|
|
cvRecordStublessClientProc3( 298 )
|
|
cvRecordStublessClientProc3( 299 )
|
|
cvRecordStublessClientProc3( 300 )
|
|
cvRecordStublessClientProc3( 301 )
|
|
cvRecordStublessClientProc3( 302 )
|
|
cvRecordStublessClientProc3( 303 )
|
|
cvRecordStublessClientProc3( 304 )
|
|
cvRecordStublessClientProc3( 305 )
|
|
cvRecordStublessClientProc3( 306 )
|
|
cvRecordStublessClientProc3( 307 )
|
|
cvRecordStublessClientProc3( 308 )
|
|
cvRecordStublessClientProc3( 309 )
|
|
cvRecordStublessClientProc3( 310 )
|
|
cvRecordStublessClientProc3( 311 )
|
|
cvRecordStublessClientProc3( 312 )
|
|
cvRecordStublessClientProc3( 313 )
|
|
cvRecordStublessClientProc3( 314 )
|
|
cvRecordStublessClientProc3( 315 )
|
|
cvRecordStublessClientProc3( 316 )
|
|
cvRecordStublessClientProc3( 317 )
|
|
cvRecordStublessClientProc3( 318 )
|
|
cvRecordStublessClientProc3( 319 )
|
|
cvRecordStublessClientProc3( 320 )
|
|
cvRecordStublessClientProc3( 321 )
|
|
cvRecordStublessClientProc3( 322 )
|
|
cvRecordStublessClientProc3( 323 )
|
|
cvRecordStublessClientProc3( 324 )
|
|
cvRecordStublessClientProc3( 325 )
|
|
cvRecordStublessClientProc3( 326 )
|
|
cvRecordStublessClientProc3( 327 )
|
|
cvRecordStublessClientProc3( 328 )
|
|
cvRecordStublessClientProc3( 329 )
|
|
cvRecordStublessClientProc3( 330 )
|
|
cvRecordStublessClientProc3( 331 )
|
|
cvRecordStublessClientProc3( 332 )
|
|
cvRecordStublessClientProc3( 333 )
|
|
cvRecordStublessClientProc3( 334 )
|
|
cvRecordStublessClientProc3( 335 )
|
|
cvRecordStublessClientProc3( 336 )
|
|
cvRecordStublessClientProc3( 337 )
|
|
cvRecordStublessClientProc3( 338 )
|
|
cvRecordStublessClientProc3( 339 )
|
|
cvRecordStublessClientProc3( 340 )
|
|
cvRecordStublessClientProc3( 341 )
|
|
cvRecordStublessClientProc3( 342 )
|
|
cvRecordStublessClientProc3( 343 )
|
|
cvRecordStublessClientProc3( 344 )
|
|
cvRecordStublessClientProc3( 345 )
|
|
cvRecordStublessClientProc3( 346 )
|
|
cvRecordStublessClientProc3( 347 )
|
|
cvRecordStublessClientProc3( 348 )
|
|
cvRecordStublessClientProc3( 349 )
|
|
cvRecordStublessClientProc3( 350 )
|
|
cvRecordStublessClientProc3( 351 )
|
|
cvRecordStublessClientProc3( 352 )
|
|
cvRecordStublessClientProc3( 353 )
|
|
cvRecordStublessClientProc3( 354 )
|
|
cvRecordStublessClientProc3( 355 )
|
|
cvRecordStublessClientProc3( 356 )
|
|
cvRecordStublessClientProc3( 357 )
|
|
cvRecordStublessClientProc3( 358 )
|
|
cvRecordStublessClientProc3( 359 )
|
|
cvRecordStublessClientProc3( 360 )
|
|
cvRecordStublessClientProc3( 361 )
|
|
cvRecordStublessClientProc3( 362 )
|
|
cvRecordStublessClientProc3( 363 )
|
|
cvRecordStublessClientProc3( 364 )
|
|
cvRecordStublessClientProc3( 365 )
|
|
cvRecordStublessClientProc3( 366 )
|
|
cvRecordStublessClientProc3( 367 )
|
|
cvRecordStublessClientProc3( 368 )
|
|
cvRecordStublessClientProc3( 369 )
|
|
cvRecordStublessClientProc3( 370 )
|
|
cvRecordStublessClientProc3( 371 )
|
|
cvRecordStublessClientProc3( 372 )
|
|
cvRecordStublessClientProc3( 373 )
|
|
cvRecordStublessClientProc3( 374 )
|
|
cvRecordStublessClientProc3( 375 )
|
|
cvRecordStublessClientProc3( 376 )
|
|
cvRecordStublessClientProc3( 377 )
|
|
cvRecordStublessClientProc3( 378 )
|
|
cvRecordStublessClientProc3( 379 )
|
|
cvRecordStublessClientProc3( 380 )
|
|
cvRecordStublessClientProc3( 381 )
|
|
cvRecordStublessClientProc3( 382 )
|
|
cvRecordStublessClientProc3( 383 )
|
|
cvRecordStublessClientProc3( 384 )
|
|
cvRecordStublessClientProc3( 385 )
|
|
cvRecordStublessClientProc3( 386 )
|
|
cvRecordStublessClientProc3( 387 )
|
|
cvRecordStublessClientProc3( 388 )
|
|
cvRecordStublessClientProc3( 389 )
|
|
cvRecordStublessClientProc3( 390 )
|
|
cvRecordStublessClientProc3( 391 )
|
|
cvRecordStublessClientProc3( 392 )
|
|
cvRecordStublessClientProc3( 393 )
|
|
cvRecordStublessClientProc3( 394 )
|
|
cvRecordStublessClientProc3( 395 )
|
|
cvRecordStublessClientProc3( 396 )
|
|
cvRecordStublessClientProc3( 397 )
|
|
cvRecordStublessClientProc3( 398 )
|
|
cvRecordStublessClientProc3( 399 )
|
|
cvRecordStublessClientProc3( 400 )
|
|
cvRecordStublessClientProc3( 401 )
|
|
cvRecordStublessClientProc3( 402 )
|
|
cvRecordStublessClientProc3( 403 )
|
|
cvRecordStublessClientProc3( 404 )
|
|
cvRecordStublessClientProc3( 405 )
|
|
cvRecordStublessClientProc3( 406 )
|
|
cvRecordStublessClientProc3( 407 )
|
|
cvRecordStublessClientProc3( 408 )
|
|
cvRecordStublessClientProc3( 409 )
|
|
cvRecordStublessClientProc3( 410 )
|
|
cvRecordStublessClientProc3( 411 )
|
|
cvRecordStublessClientProc3( 412 )
|
|
cvRecordStublessClientProc3( 413 )
|
|
cvRecordStublessClientProc3( 414 )
|
|
cvRecordStublessClientProc3( 415 )
|
|
cvRecordStublessClientProc3( 416 )
|
|
cvRecordStublessClientProc3( 417 )
|
|
cvRecordStublessClientProc3( 418 )
|
|
cvRecordStublessClientProc3( 419 )
|
|
cvRecordStublessClientProc3( 420 )
|
|
cvRecordStublessClientProc3( 421 )
|
|
cvRecordStublessClientProc3( 422 )
|
|
cvRecordStublessClientProc3( 423 )
|
|
cvRecordStublessClientProc3( 424 )
|
|
cvRecordStublessClientProc3( 425 )
|
|
cvRecordStublessClientProc3( 426 )
|
|
cvRecordStublessClientProc3( 427 )
|
|
cvRecordStublessClientProc3( 428 )
|
|
cvRecordStublessClientProc3( 429 )
|
|
cvRecordStublessClientProc3( 430 )
|
|
cvRecordStublessClientProc3( 431 )
|
|
cvRecordStublessClientProc3( 432 )
|
|
cvRecordStublessClientProc3( 433 )
|
|
cvRecordStublessClientProc3( 434 )
|
|
cvRecordStublessClientProc3( 435 )
|
|
cvRecordStublessClientProc3( 436 )
|
|
cvRecordStublessClientProc3( 437 )
|
|
cvRecordStublessClientProc3( 438 )
|
|
cvRecordStublessClientProc3( 439 )
|
|
cvRecordStublessClientProc3( 440 )
|
|
cvRecordStublessClientProc3( 441 )
|
|
cvRecordStublessClientProc3( 442 )
|
|
cvRecordStublessClientProc3( 443 )
|
|
cvRecordStublessClientProc3( 444 )
|
|
cvRecordStublessClientProc3( 445 )
|
|
cvRecordStublessClientProc3( 446 )
|
|
cvRecordStublessClientProc3( 447 )
|
|
cvRecordStublessClientProc3( 448 )
|
|
cvRecordStublessClientProc3( 449 )
|
|
cvRecordStublessClientProc3( 450 )
|
|
cvRecordStublessClientProc3( 451 )
|
|
cvRecordStublessClientProc3( 452 )
|
|
cvRecordStublessClientProc3( 453 )
|
|
cvRecordStublessClientProc3( 454 )
|
|
cvRecordStublessClientProc3( 455 )
|
|
cvRecordStublessClientProc3( 456 )
|
|
cvRecordStublessClientProc3( 457 )
|
|
cvRecordStublessClientProc3( 458 )
|
|
cvRecordStublessClientProc3( 459 )
|
|
cvRecordStublessClientProc3( 460 )
|
|
cvRecordStublessClientProc3( 461 )
|
|
cvRecordStublessClientProc3( 462 )
|
|
cvRecordStublessClientProc3( 463 )
|
|
cvRecordStublessClientProc3( 464 )
|
|
cvRecordStublessClientProc3( 465 )
|
|
cvRecordStublessClientProc3( 466 )
|
|
cvRecordStublessClientProc3( 467 )
|
|
cvRecordStublessClientProc3( 468 )
|
|
cvRecordStublessClientProc3( 469 )
|
|
cvRecordStublessClientProc3( 470 )
|
|
cvRecordStublessClientProc3( 471 )
|
|
cvRecordStublessClientProc3( 472 )
|
|
cvRecordStublessClientProc3( 473 )
|
|
cvRecordStublessClientProc3( 474 )
|
|
cvRecordStublessClientProc3( 475 )
|
|
cvRecordStublessClientProc3( 476 )
|
|
cvRecordStublessClientProc3( 477 )
|
|
cvRecordStublessClientProc3( 478 )
|
|
cvRecordStublessClientProc3( 479 )
|
|
cvRecordStublessClientProc3( 480 )
|
|
cvRecordStublessClientProc3( 481 )
|
|
cvRecordStublessClientProc3( 482 )
|
|
cvRecordStublessClientProc3( 483 )
|
|
cvRecordStublessClientProc3( 484 )
|
|
cvRecordStublessClientProc3( 485 )
|
|
cvRecordStublessClientProc3( 486 )
|
|
cvRecordStublessClientProc3( 487 )
|
|
cvRecordStublessClientProc3( 488 )
|
|
cvRecordStublessClientProc3( 489 )
|
|
cvRecordStublessClientProc3( 490 )
|
|
cvRecordStublessClientProc3( 491 )
|
|
cvRecordStublessClientProc3( 492 )
|
|
cvRecordStublessClientProc3( 493 )
|
|
cvRecordStublessClientProc3( 494 )
|
|
cvRecordStublessClientProc3( 495 )
|
|
cvRecordStublessClientProc3( 496 )
|
|
cvRecordStublessClientProc3( 497 )
|
|
cvRecordStublessClientProc3( 498 )
|
|
cvRecordStublessClientProc3( 499 )
|
|
cvRecordStublessClientProc3( 500 )
|
|
cvRecordStublessClientProc3( 501 )
|
|
cvRecordStublessClientProc3( 502 )
|
|
cvRecordStublessClientProc3( 503 )
|
|
cvRecordStublessClientProc3( 504 )
|
|
cvRecordStublessClientProc3( 505 )
|
|
cvRecordStublessClientProc3( 506 )
|
|
cvRecordStublessClientProc3( 507 )
|
|
cvRecordStublessClientProc3( 508 )
|
|
cvRecordStublessClientProc3( 509 )
|
|
cvRecordStublessClientProc3( 510 )
|
|
cvRecordStublessClientProc3( 511 )
|