-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path内存变量列表.txt
5929 lines (5528 loc) · 202 KB
/
内存变量列表.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
All defined variables:
File ApexProxy.c:
void *g_hASclient;
static SH_DONE_PROC *g_sh_exit;
static SetFunc_Proc *g_sh_setfunc;
static SH_START_PROC *g_sh_start;
File vm_config.c:
Memory_Config_T myMemConfig[10];
static char _authDefaultServer[128];
static int _defaultMaxConnection;
static int _defaultMaxViewResult;
static int _loadDefaultResFlag;
static char _memoryConfigFile[128];
static char _packDataPath[256];
File vm_localfile.c:
static Local_Built_In_File_T _myBuiltInFiles[1];
File vm_server_cmds.c:
Vm_Command_List_T _serverCmdList[3];
File vm_efun_magic.c:
Vm_Command_List_T *_cmdIndex[65535];
Vm_Command_List_T _cmdList[924];
unsigned int _iidSeqNo;
Vm_Efun_T magicEfuns[31];
static struct Vm_Comm_Stat _allComm;
static Vm_Client_Info_T _clientInfo[2104];
static unsigned short _clientSeqNo;
static int _commClients;
static int _messageStatEnabled;
static int _srvFd;
static int debugOn;
static unsigned char *fullPacket;
static int mobileClientCmds[214];
static Vm_Array_T *pMessageStat;
static unsigned char *padBuf;
File vm_efun_map.c:
int a;
static int _allMapCount;
static Vm_Id_Info_T *_idInfoPool;
static Vm_Id_Pool_T *_idPool;
static int _lastBitOffset;
static int _lastFree;
static int _poolSize;
static int _poolStartId;
static Vm_Map_Info_T **_ppAllMap;
static Vm_Efun_T mapEfuns[31];
File vm_efun_game.c:
Vm_Efun_T gameEfuns[16];
static int nUtf8ValidChinese;
static Vm_Unicode_T *pUtf8ValidChinese;
static int validChineseCharacters[256][256];
File vm_efun_apex.c:
static Vm_Efun_T apexEfuns[3];
static long (*apexRecv)(char, int, const char *, int);
File vm_efun_kbdpwd.c:
static Vm_Efun_T kbdpwdEfuns[4];
File vm_efun_ac_match.c:
Vm_Efun_T acMatchEfuns[4];
static int _allAcHandleCount;
static Ac_Match_T **_ppAcMatchHandle;
File /home/cc/xxxx/gameshell/src/vm/vm_lex.c:
unsigned int currentAttrib;
int currentCounter;
const char *currentFile;
int currentFileId;
const char *currentInputFile;
int currentLine;
int currentLineBase;
int currentLineSaved;
int numParseError;
int totalLines;
short vm_efunsCount;
short vm_functionBC;
char vm_globalDefaultObject[256];
int vm_globalVar;
Vm_Fun_T *vm_hiddenFunsBC;
int vm_isBinaryFile;
char vm_localDefaultObject[256];
Vm_Program_T *vm_pCurrentProgram;
Vm_Program_T *vm_pGlobalProgram;
Vm_Global_Var_T *vm_pGlobalVar;
short vm_stringBC;
int vm_varTableSize;
short vm_variableBC;
char vm_yytext[4096];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
File /home/cc/xxxx/gameshell/src/vm/vm_lex.c:
static Vm_Incstate_T *incTop;
static char optab[256];
static char optab2[77];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_lex.c:
static FILE *vm_binFp;
static char vm_currentDirString[128];
static char vm_currentFileString[128];
static char vm_currentPureFileString[128];
static unsigned int vm_defaultAttrib;
static Vm_Defn_T *vm_defns[64];
static Vm_File_Name_T *vm_fileList;
static int vm_globalIncListSize;
static struct Vm_Linked_Buf vm_headLbuf;
static Vm_Ifstate_T *vm_iftop;
static int vm_incNum;
static char vm_lexAlnumTable[256];
static char vm_lexAlphaTable[256];
static char vm_lexAlunumTable[256];
static char vm_lexDigitTable[256];
static int vm_lexFatal;
static char vm_lexWspaceTable[256];
static char vm_lexXdigitTable[256];
static int vm_lineWords;
static int vm_localIncListSize;
static int vm_nexpands;
static Vm_Linked_Buf_T *vm_pCurLbuf;
static char *vm_pLastNl;
static char *vm_pOut;
static char **vm_pszGlobalIncList;
static char **vm_pszLocalIncList;
static Vm_Keyword_T vm_resWords[47];
static int vm_yyinCryptCode;
static int vm_yyinCryptType;
static int vm_yyinDesc;
static int vm_yyinStart;
File /home/cc/xxxx/gameshell/src/vm/vm_scratchpad.c:
char *pScrLast;
char *pScrTail;
char *pScratchEnd;
int vm_scratchBuildTimes;
int vm_scratchDestructTimes;
int vm_scratchLargeAllocSize;
int vm_scratchLargeAllocTimes;
int vm_scratchLargeFinalizeSize;
int vm_scratchLargeFinalizeTimes;
int vm_scratchLargeFreeSize;
int vm_scratchLargeFreeTimes;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
File /home/cc/xxxx/gameshell/src/vm/vm_scratchpad.c:
static Vm_Scratchpad_Info_T *pScratchpad;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_hash.c:
static unsigned char T[256];
File /home/cc/xxxx/gameshell/src/vm/vm_var.c:
Vm_Mark_Value_Info_T *_allMarkActiveInfo;
Vm_Value_T *vm_allValues;
int vm_asp;
int vm_checkLoop;
int vm_lastActiveFlag;
int vm_listArgNums[16];
Vm_Value_T *vm_stack;
int vm_stackSize;
int vm_totalValues;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_var.c:
static Vm_Value_List_T *vm_pFreeValueList;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_fun.c:
Vm_FunCall_Context_T *vm_funContext;
int vm_funContextSize;
int vm_funCp;
static int _vm_showFullFrameWhenError;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_action.c:
unsigned int vm_ctrlFlags;
Vm_FunCall_Context_T *vm_currentContext;
int vm_sp;
int vm_switchOutThread;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_action.c:
static unsigned int totalTicks;
static int vm_confEnableJit;
static int (*vm_processor)(struct Vm_PCB *);
static const char *vm_processorName;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_shell.c:
Vm_XNode_T *allActions;
int vm_inFd;
int vm_outFd;
struct __jmp_buf_tag vm_shellEnv[1];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_shell.c:
static int vm_confCryptLog;
static char vm_confLogFileName[256];
static int vm_consoleIo;
static int vm_logFlag;
static int vm_logIo;
static int vm_outputFd;
static char vm_prompt[33];
File /home/cc/xxxx/gameshell/src/vm/vm_array.c:
int totalArrayNum;
int totalArraySize;
static struct Vm_Array _nullArray;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_mapping.c:
Vm_Mapping_Node_T *_vm_mapNodeToFree;
int totalMappingNodes;
int totalMappingNum;
int totalMappingSize;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_io.c:
int (*_cntlConsoleFunc)(int, void *, void *);
void *_pConsoleCookie;
int (*_readFromConsoleFunc)(void *, unsigned int, void *);
int (*_writeToConsoleFunc)(const void *, unsigned int, void *);
static pthread_mutex_t *_ioMutex;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_io.c:
static Vm_Io_T vm_io[129];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_thread_info.c:
struct Vm_Thread_Info _schedulerThreadInfo;
unsigned int _tlsThreadInfo;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_action_table.c:
Vm_Action_Info_T actionInfoTable[87];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_port.c:
unsigned int _badTickCounter;
unsigned int _currentVMTick;
unsigned int _lastOSTick;
static int _timeFloat;
File /home/cc/xxxx/gameshell/src/vm/vm_port_unix.c:
static int _vm_timerFuncInstalled;
static int _vm_timerTimeoutFlag;
File /home/cc/xxxx/gameshell/src/vm/vm_telnet.c:
static int _autoAcceptClient;
static Vm_Client_T *_client;
static int _clientStatusChanged;
static int _isTelnetOn;
static struct {
__fd_mask __fds_bits[32];
} _readmask;
static int _receiveTelnet;
static int _requestStop;
static int _serverFd;
static unsigned long _telnetServerTaskId;
static struct {
__fd_mask __fds_bits[32];
} _writemask;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
File /home/cc/xxxx/gameshell/src/vm/vm_telnet.c:
static unsigned char telnet_abort_response[3];
static unsigned char telnet_break_response[5];
static unsigned char telnet_do_naws[4];
static unsigned char telnet_do_tm_response[4];
static unsigned char telnet_do_ttype[4];
static unsigned char telnet_ga[3];
static unsigned char telnet_interrupt_response[5];
static unsigned char telnet_no_echo[4];
static unsigned char telnet_no_single[4];
static unsigned char telnet_query_naws[7];
static unsigned char telnet_query_term[7];
static unsigned char telnet_yes_echo[4];
static unsigned char telnet_yes_single[4];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_telnet.c:
static char vm_confMainPassword[16];
static int vm_confMaxTelnetClients;
static char vm_confSecondPassword[16];
static int vm_confTelnetSrvPort;
static int vm_maxTelnetClients;
static char vm_telnetLogDir[256];
static int vm_telnetOnPort;
File /home/cc/xxxx/gameshell/src/vm/vm_terminal.c:
static Vm_Key_Map_T _vmKeyMap[22];
File /home/cc/xxxx/gameshell/src/vm/vm_scheduler.c:
unsigned int vm_callbackCatchContextSize;
unsigned int vm_callbackFunContextSize;
unsigned int vm_callbackStackSize;
unsigned int vm_confCallbackCatchContextSize;
unsigned int vm_confCallbackFunContextSize;
unsigned int vm_confCallbackStackSize;
unsigned int vm_confDefaultCatchContextSize;
unsigned int vm_confDefaultFunContextSize;
unsigned int vm_confDefaultStackSize;
unsigned int vm_confMaxPendObject;
unsigned int vm_confMaxProcess;
unsigned int vm_confRelinquishTick;
int vm_costTimeCheck;
unsigned int vm_defaultCatchContextSize;
unsigned int vm_defaultFunContextSize;
unsigned int vm_defaultStackSize;
int vm_forceScriptRelinquish;
int vm_forceVMRelinquish;
unsigned int vm_maxPendObject;
unsigned int vm_maxProcess;
unsigned int vm_relinquishTick;
static void **_vmObject;
static Vm_PCB_T *_vm_allPCB;
static int _vm_alreadyShutdown;
static int _vm_alreadyStop;
static int _vm_currentActiveProcess;
static Vm_Posix_Sem_T *_vm_endFlagSemId;
static int _vm_enterThreadTick;
static Vm_PCB_T *_vm_freePCBList;
static int _vm_isInSchduler;
static unsigned int _vm_lastTick;
static Vm_Posix_Event_T *_vm_mainLoopEventId;
static unsigned long _vm_mainTaskId;
static unsigned int _vm_maxRunningProcess;
static Vm_PCB_T *_vm_pActiveProcess;
static Vm_Timer_T *_vm_pInvokeList;
static Vm_PCB_T *_vm_pPendingProcess;
static Vm_Timer_T *_vm_pTimerList;
static Vm_Timer_T **_vm_ppLastInvokeNode;
static int _vm_requestStop;
static unsigned int _vm_scheduleIdleTicks;
static unsigned int _vm_scheduleProcessTicks;
static unsigned int _vm_scheduleScanSocketTicks;
static unsigned int _vm_scheduleScanTelnetTicks;
static int _vm_schedulerRuntimeState;
static int _vm_schedulerStatus;
static unsigned int _vm_threadSeqNo;
static int _vm_timerId;
static Pdb_IntR_Map_T *_vm_timerIdPool;
static unsigned int _vm_totalCallbackTicks;
static unsigned int _vm_validProcessCount;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_socket.c:
unsigned int _operSocketTicks;
unsigned int _selectSocketTicks;
unsigned int _socketCount;
Socket_Scanner_T *_socketScanner;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_socket.c:
static int vm_confEnableSocketDaemon;
static int vm_confMaxScanSockets;
static int vm_maxScanSockets;
static int vm_stopScanning;
static volatile int vm_totalDaemonThread;
File /home/cc/xxxx/gameshell/include/auth_1980_c.h:
unsigned char auth_1980_c[3295];
File /home/cc/xxxx/gameshell/include/pwd_gen_1980_c.h:
unsigned char pwd_gen_1980_c[671];
File /home/cc/xxxx/gameshell/include/telnet_shell_c.h:
unsigned char telnet_shell_c[933];
File /home/cc/xxxx/gameshell/src/vm/vm_loadfile.c:
static Vm_Built_In_File_T _builtInFiles[16];
File /home/cc/xxxx/gameshell/src/vm/vm_oslayer.c:
int vm_tv;
File /home/cc/xxxx/gameshell/src/vm/vm_object.c:
Vm_Object_T *pDestructingList;
Vm_Object_T **vm_objectHashTable;
static unsigned int _vm_globalOid;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_ufile.c:
Vm_Dir_Info_T _dirInfo[64];
File /home/cc/xxxx/gameshell/src/vm/vm_rpc.c:
Vm_Rpc_Cmd_T *_rpcCmd;
int vm_rpcClient;
static int _rpcClientNum;
static int _rpcFd;
static int _rpcIsChildProcess;
static int _rpcPort;
static unsigned char *_scriptBuf;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_rpc.c:
static unsigned int vm_confForkRpc;
static unsigned int vm_confRpcMaxClient;
static unsigned int vm_confRpcNeedAuth;
static unsigned int vm_confRpcPort;
static unsigned int vm_confRpcPortReuse;
File /home/cc/xxxx/gameshell/src/vm/vm_filem.c:
static int _fm_unpack;
File /home/cc/xxxx/gameshell/src/vm/vm.c:
Vm_Init_T _vmAddInits[64];
Vm_Init_T _vmInits[25];
int _vmSubModules;
char vm_confBasicScriptFile[256];
char vm_confStartScriptFile[256];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm.c:
static pthread_mutex_t *vm_globalMutex;
static int vm_initFlag;
static int vm_symbolOption;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_util.c:
static int (*vm_registeredStrwidthFunc)(const char *, int);
File /home/cc/xxxx/gameshell/src/vm/vm_lex_util.c:
static char _table[10];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_binary.c:
static int binaryStrPoolSize;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
File /home/cc/xxxx/gameshell/src/vm/vm_binary.c:
static int *pStrOffsetMapping;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_main.c:
static int (*_funcConfigVm)();
static enum Pdb_Status _pdbInitResult;
static int _quitAfterCompiled;
static int _scriptResult;
static int _startCmdLine;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
static Vm_Efun_Module_T efunModule[12];
File /home/cc/xxxx/gameshell/src/vm/vm_trace.c:
static short efunNoPrintf;
static short efunNoWrite;
static int enableTraceLevel;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_trace.c:
static Vm_Trace_Module_T traceModules[256];
File /home/cc/xxxx/gameshell/src/vm/vm_vsprintf.c:
char vm_vsprintfBuf[16384];
File /home/cc/xxxx/gameshell/src/vm/vm_performance_profile.c:
struct Pdb_Bin_Key BIN_KEY_COUNTER;
int vm_gatheringCallStackInfo;
int vm_maxStackCopySize;
Vm_Stack_Copy_T *vm_pStackCopy;
int vm_stackCopySize;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_performance_profile.c:
static long vm_endProfilingTime;
static Pdb_Bin_Map_T *vm_pCallStackStat;
static Pdb_Bin_Map_T *vm_pLocationInfo;
static struct Vm_Critical_Section vm_ppCopyStackCriticalSection;
static int vm_ppScanPeriod;
static unsigned long vm_ppTaskId;
static struct Vm_Critical_Section vm_ppWholeCriticalSection;
static long vm_startProfilingTime;
static int vm_stopGatheringCallStackInfo;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_shared_string.c:
static Vm_Shared_String_T **_vm_ppSharedStrings;
static unsigned int _vm_sharedStringsCount;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_globalbuf.c:
Vm_Global_Buf_T _vm_globalBuf[1];
File /home/cc/xxxx/gameshell/src/vm/vm_file_path.c:
Vm_Mount_Node_T *_mountList;
char vm_binDir[128];
char vm_binSuffix[3];
char vm_rootDir[128];
File /home/cc/xxxx/gameshell/src/vm/vm_service_threads.c:
Vm_Thread_Init_Func_T _allInitFuncs[16];
int _initFuncCount;
struct Vm_Fast_Queue _respondingQueue;
Vm_Fast_Queue_T _serviceQueues[2];
Vm_Service_Thread_Info_T _serviceThreadInfo[64];
int _serviceThreadsCount;
int _serviceThreadsStartup;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_sync_routine.c:
static unsigned int _threadMutexChain;
File /home/cc/xxxx/gameshell/src/vm/vm_optimization.c:
static int _optimizationLevel;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_dbfs.c:
static Vm_Dbfs_List_T *_dbfsList;
static pthread_mutex_t *_dbfsMutexId;
File /home/cc/xxxx/gameshell/src/vm/vm_pkt_analyser.c:
Pdb_Map_T *_pFieldMap;
static Vm_Pkt_Field_T *_allFields;
static Vm_Pkt_Def_T *_allPktDefs;
static Vm_Pkt_Interface_T **_allPktInterfaces;
static int _maxFields;
static int _maxInterfaces;
static int _pktAnalyserInited;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_resource.c:
struct Vm_Resource_String_Table _rsHashTable;
Vm_Efun_T resourceEfuns[5];
int vm_confResourceTableSize;
static unsigned int _resourceCount;
static char _resourceFiles[16][256];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_temp_stack.c:
static struct Vm_Temp_Stack _tempStack;
static Vm_PCB_T *_vm_overlapPCB;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_io_buffer.c:
static Vm_Io_Buffer_T *vm_allIoBuffers;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_debug.c:
static int vm_confEnableDebuggerConsole;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_debug_breakpoints.c:
static Vm_Breakpoint_T *vm_freeBreakpoints;
static int vm_maxBreakpointsId;
static Vm_Breakpoint_T *vm_usedBreakpoints;
File /home/cc/xxxx/gameshell/src/vm/vm_debug_processor.c:
const char *vm_currentNodeFile;
int vm_currentNodeIndex;
int vm_currentNodeLine;
struct Vm_Debug_Processor_Break_State vm_debugBreakState;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_debug_console.c:
int vm_inDebugConsole;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_debug_console.c:
static Vm_Debug_Apply_Script_T *vm_allDebugApplyScripts;
static int vm_backupInFd;
static int vm_backupOutFd;
static int vm_debugApplyScriptId;
static int vm_debugApplyScriptIndex;
static Vm_Debug_Command_Entry_T vm_debugCommandEntryTable[29];
static int vm_debugFd;
static int vm_debugFunCp;
static Vm_PCB_T *vm_debugPCB;
static unsigned int vm_debugTid;
static struct Vm_Source_Search_List vm_defaultSearchDir;
static int vm_injectPCBBackupInFd;
static int vm_injectPCBBackupOutFd;
static unsigned int vm_injectPCBTid;
static const char *vm_listFile;
static int vm_listLine;
static char *vm_sourceFileCache;
static int vm_sourceFileLen;
static char *vm_sourceFileName;
static long vm_sourceFileTime;
static Vm_Source_Search_List_T *vm_sourceSearchDirs;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_debug_apply.c:
static Vm_Program_Consititution_T *vm_debugConsitutition;
static Vm_Object_T *vm_debugContextObject;
static int vm_justDoneOfApplied;
static Pdb_Map_T *vm_pDebugContext;
File /home/cc/xxxx/gameshell/src/vm/vm_jit_compiler.c:
Vm_Jit_Info_T *vm_staticEntryCodeJit;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_jit_compiler.c:
static Vm_Jit_Info_T *vm_obsoletedJitInfo;
File /home/cc/xxxx/gameshell/src/vm/vm_jit_gen_i386.c:
unsigned char vm_enterJitCode[41];
int vm_spWhenEnterJit;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
File /home/cc/xxxx/gameshell/src/vm/vm_jit_gen_i386.c:
static unsigned char tagEndCodes[6];
static unsigned char tagStartCodes[6];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_jit_gen_i386.c:
static void **vm_entryAddressList[89];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_color_error_output.c:
static int _useColoredErrorOutput;
File /home/cc/xxxx/gameshell/src/vm/lzss.c:
static unsigned char *InData;
static int InDataSize;
static int InSize;
static unsigned char *OutData;
static int OutDataSize;
static int OutSize;
static unsigned char *buffer;
static int *dad;
static FILE *inFp;
static int *lson;
static int mlen;
static int mpos;
static FILE *outFp;
static int *rson;
File /home/cc/xxxx/gameshell/src/vm/md5c.c:
static unsigned char PADDING[64];
File /home/cc/xxxx/gameshell/src/vm/pdb.c:
static int pdb_initFlag;
File /home/cc/xxxx/gameshell/src/vm/pdb_map.c:
static int _initMapFlag;
File /home/cc/xxxx/gameshell/src/vm/pdb_bin_map.c:
static int _initBinMapFlag;
File /home/cc/xxxx/gameshell/src/vm/pdb_hash.c:
static unsigned char T[256];
File /home/cc/xxxx/gameshell/src/vm/pdb_memmgr.c:
Pdb_Memory_Header_T *_pdb_pFirstL2Mem;
Pdb_Memory_Config_T memConfig[10];
unsigned int os_alloc_size;
static int _initMemMgrFlag;
static struct Vm_Critical_Section _memMgrSection;
static unsigned char *_pFlatMemory;
static Pdb_Memory_Grp_T _pMemoryGrp[10];
static unsigned char *_pWasteMemory;
static unsigned int _pdbBlockGroups;
static Pdb_Extend_Grp_T *_pdb_extendGrpList;
static unsigned int _pdb_extendSize;
static unsigned int _pdb_extendTimes;
static unsigned int _pdb_memStatAlloc;
static unsigned int _pdb_memStatFree;
static unsigned int _pdb_peakMemSize;
static Pdb_Tiny_Page_Header_T *_pdb_tinyBlockPageLists[65];
static unsigned int _pdb_totalL2Size;
static unsigned int _pdb_totalMemSize;
static unsigned int _pdb_totalUsedSize;
static unsigned int pdb_stableHeapAllocateFailed;
static unsigned int pdb_stableHeapAllocateTimes;
static unsigned int pdb_stableHeapAllocated;
static unsigned int pdb_stableHeapAllocatedSize;
static unsigned int pdb_stableHeapFreeTimes;
static unsigned int pdb_stableHeapSize;
static unsigned char *pdb_stableHeapStart;
File /home/cc/xxxx/gameshell/src/vm/rudp/rudp.c:
unsigned int RUDP_ACK_LONG_TIMEOUT_TICKS;
unsigned int RUDP_ACK_TIMEOUT_TICKS;
unsigned int RUDP_CLOSE_TIMEOUT_TICKS;
unsigned int RUDP_CONNECT_TIMEOUT_TICKS;
unsigned int RUDP_DEFAULT_BPS;
unsigned int RUDP_ECHO_PERIOD_TICKS;
unsigned int RUDP_ECHO_TIMEOUT_TICKS;
unsigned int RUDP_LIVE_TIMEOUT_TICKS;
unsigned int RUDP_RECV_BUFFER_SIZE;
unsigned int RUDP_RECV_WINDOW_SIZE;
unsigned int RUDP_SEND_BUFFER_SIZE;
unsigned int RUDP_SEND_WINDOW_SIZE;
rudp_state_t **rudp_all_states;
void (*rudp_free)(void *);
rudp_tick_t (*rudp_get_current_tick)();
struct {
int __m_reserved;
int __m_count;
_pthread_descr __m_owner;
int __m_kind;
struct _pthread_fastlock __m_lock;
} rudp_global_mutex;
void *(*rudp_malloc)(size_t);
unsigned int rudp_state_size;
File /home/cc/xxxx/gameshell/src/vm/vm_efun.c:
Vm_Efun_T efuns[167];
int vm_argn;
char **vm_argv;
int vm_compilingFlag;
long vm_startTime;
static int _enableSystemCommand;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_dp.c:
Vm_Efun_T dpEfuns[39];
static unsigned char _desHexIV[9];
static unsigned char _desHexKey1[9];
static unsigned char _desHexKey2[9];
static unsigned char _rdlHexKey[17];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_graph.c:
Vm_Efun_T graphEfuns[6];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_socket.c:
Vm_Efun_T socketEfuns[17];
static Vm_Socket_T *_allSocket;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_socket.c:
static int vm_confMaxScriptSockets;
static int vm_maxScriptSockets;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_file.c:
Vm_C_File_T *vm_files;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
File /home/cc/xxxx/gameshell/src/vm/vm_efun_file.c:
static Vm_Efun_T fileEfuns[24];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_file.c:
static int vm_confMaxFopenFiles;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
File /home/cc/xxxx/gameshell/src/vm/vm_efun_pdb.c:
static Vm_Efun_T pdbEfuns[9];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_proc.c:
Vm_Efun_T procEfuns[65];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_rpc.c:
Vm_Efun_T rpcEfuns[13];
static int _rpcDebug;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_object.c:
Vm_Efun_T objectEfuns[41];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_var.c:
Vm_Efun_T varEfuns[9];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_debug.c:
Vm_Efun_T efunsDebug[8];
static int _enableSystemCommand;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_performance_profile.c:
Vm_Efun_T efunsPerformanceProfile[6];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_itable.c:
Vm_Efun_T itableEfuns[7];
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_itable.c:
static Vm_Table_T **vm_allInternalTables;
static int vm_internalTableCount;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_itree.c:
Vm_Efun_T itreeEfuns[14];
static struct Vm_Tree_Value VM_TREE_BAD_VALUE;
File /home/cc/xxxx/gameshell/include/vm_lex.h:
static Vm_Efun_Module_T efunModule[12];
static int totalEfunModules;
File /home/cc/xxxx/gameshell/src/vm/vm_efun_itree.c:
static Vm_Tree_T **vm_allInternalTrees;
static int vm_internalTreeCount;
File ./src/vm/vm_grammar.y:
int blockIdCounter;
int context;
Vm_Loop_Context_T *pCurrentLoopContext;
int peakReservedValue;
int totalReservedValue;
int vm_errors;
Vm_XNode_T *vm_pEnterFunction;
Vm_Fun_T *vm_pInFunction;
int vm_treatWarningAsError;
int vm_warnings;
File bison.simple:
int yychar;
union {
int number;
Vm_Real_T real;
char *string;
unsigned int type;
Vm_Ident_Hash_Elem_T *ihe;
Vm_Variable_Info_T variable;
Vm_Var_Info_Node varNode;
Vm_LV_Info_T lvInfo;
Vm_Variable_T *declare_var;
Vm_Value_T *value;
Vm_Efun_T *efun;
Vm_Fun_T *fun;
Vm_OS_Fun_T osFun;
Vm_OS_Var_T osVar;
Vm_Fun_Arg_T *arglist;
Vm_Arg_List_T argument;
Vm_XNode_T *actions;