-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjubarte.s
More file actions
3740 lines (3702 loc) · 133 KB
/
Copy pathjubarte.s
File metadata and controls
3740 lines (3702 loc) · 133 KB
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
.file "jubarte.lpr"
# Begin asmlist al_begin
.section .debug_line
.type .Ldebug_linesection0,@object
.Ldebug_linesection0:
.type .Ldebug_line0,@object
.Ldebug_line0:
.section .debug_abbrev
.type .Ldebug_abbrevsection0,@object
.Ldebug_abbrevsection0:
.type .Ldebug_abbrev0,@object
.Ldebug_abbrev0:
.section .text
.globl DEBUGSTART_P$JUBARTE
.type DEBUGSTART_P$JUBARTE,@object
DEBUGSTART_P$JUBARTE:
# End asmlist al_begin
# Begin asmlist al_stabs
# End asmlist al_stabs
# Begin asmlist al_procedures
.section .text
.balign 8,0x90
.globl PASCALMAIN
.type PASCALMAIN,@function
PASCALMAIN:
.globl main
.type main,@function
main:
.Lc1:
.Ll1:
pushq %rbp
.Lc3:
.Lc4:
movq %rsp,%rbp
.Lc5:
subq $112,%rsp
movq %rbx,-112(%rbp)
call FPC_INITIALIZEUNITS
# path:
# file: jubarte.lrs
# indx: 2
.Ll2:
movq $_$JUBARTE$_Ld1,%rax
.Ll3:
movq %rax,-104(%rbp)
.Ll4:
movq $_$JUBARTE$_Ld3,%rax
.Ll5:
movq %rax,-96(%rbp)
.Ll6:
movq $_$JUBARTE$_Ld5,%rax
.Ll7:
movq %rax,-88(%rbp)
.Ll8:
movq $_$JUBARTE$_Ld7,%rax
.Ll9:
movq %rax,-80(%rbp)
.Ll10:
movq $_$JUBARTE$_Ld9,%rax
.Ll11:
movq %rax,-72(%rbp)
.Ll12:
movq $_$JUBARTE$_Ld11,%rax
.Ll13:
movq %rax,-64(%rbp)
.Ll14:
movq $_$JUBARTE$_Ld13,%rax
.Ll15:
movq %rax,-56(%rbp)
.Ll16:
movq $_$JUBARTE$_Ld15,%rax
.Ll17:
movq %rax,-48(%rbp)
.Ll18:
movq $_$JUBARTE$_Ld17,%rax
.Ll19:
movq %rax,-40(%rbp)
.Ll20:
movq $_$JUBARTE$_Ld19,%rax
.Ll21:
movq %rax,-32(%rbp)
.Ll22:
movq $_$JUBARTE$_Ld21,%rax
.Ll23:
movq %rax,-24(%rbp)
.Ll24:
movq $_$JUBARTE$_Ld23,%rax
.Ll25:
movq %rax,-16(%rbp)
.Ll26:
movq $_$JUBARTE$_Ld25,%rax
.Ll27:
movq %rax,-8(%rbp)
.Ll28:
leaq -104(%rbp),%rcx
movq U_LRESOURCES_LAZARUSRESOURCES,%rdi
movq $12,%r8
movq $_$JUBARTE$_Ld27,%rdx
movq $_$JUBARTE$_Ld29,%rsi
call LRESOURCES_TLRESOURCELIST_$__ADD$ANSISTRING$ANSISTRING$array_of_ANSISTRING
# path:
# file: jubarte.lpr
# indx: 1
.Ll29:
movq TC_FORMS_APPLICATION,%rdi
movq $_$JUBARTE$_Ld31,%rsi
movq TC_FORMS_APPLICATION,%rax
movq (%rax),%rax
call *432(%rax)
.Ll30:
movq TC_FORMS_APPLICATION,%rdi
movq TC_FORMS_APPLICATION,%rax
movq (%rax),%rax
call *480(%rax)
.Ll31:
movq TC_FORMS_APPLICATION,%rdx
movq $VMT_SPLASH_TSPLASHSCREENFORM,%rsi
movq $0,%rdi
movq $VMT_SPLASH_TSPLASHSCREENFORM,%rax
call *392(%rax)
movq %rax,U_SPLASH_SPLASHSCREENFORM
.Ll32:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call FORMS_TCUSTOMFORM_$__SHOW
.Ll33:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll34:
movq $U_MAIN_MAINFORM,%rdx
movq $VMT_MAIN_TMAINFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll35:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $100,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll36:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll37:
movq $U_ABOUT_ABOUTFORM,%rdx
movq $VMT_ABOUT_TABOUTFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll38:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $200,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll39:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll40:
movq $U_RADIOLINK_RADIOLINKFORM,%rdx
movq $VMT_RADIOLINK_TRADIOLINKFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll41:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $300,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll42:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll43:
movq $U_CONVERTER_CONVERTERFORM,%rdx
movq $VMT_CONVERTER_TCONVERTERFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll44:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $400,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll45:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll46:
movq $U_FRESNEL_FRESNELFORM,%rdx
movq $VMT_FRESNEL_TFRESNELFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll47:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $500,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll48:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll49:
movq $U_OPTICALLINK_OPTICALLINKFORM,%rdx
movq $VMT_OPTICALLINK_TOPTICALLINKFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll50:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $600,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll51:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll52:
movq $U_SATLINK_SATLINKFORM,%rdx
movq $VMT_SATLINK_TSATLINKFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll53:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $700,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll54:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll55:
movq $U_COOLING_COOLINGFORM,%rdx
movq $VMT_COOLING_TCOOLINGFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll56:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $800,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll57:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll58:
movq $U_UPS_UPSFORM,%rdx
movq $VMT_UPS_TUPSFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll59:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $900,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll60:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll61:
movq $U_IPTEL_IPTELFORM,%rdx
movq $VMT_IPTEL_TIPTELFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll62:
movq U_SPLASH_SPLASHSCREENFORM,%rax
movq 1840(%rax),%rbx
movq %rbx,%rdi
movl $1000,%esi
call COMCTRLS_TCUSTOMPROGRESSBAR_$__SETPOSITION$LONGINT
.Ll63:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call CONTROLS_TCONTROL_$__REFRESH
.Ll64:
movq U_SPLASH_SPLASHSCREENFORM,%rdi
call FORMS_TCUSTOMFORM_$__CLOSE
.Ll65:
movq $U_IPTELQOS_IPTELQOSFORM,%rdx
movq $VMT_IPTELQOS_TIPTELQOSFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll66:
movq $U_POWERMETER_POWERMETERFORM,%rdx
movq $VMT_POWERMETER_TPOWERMETERFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll67:
movq $U_WAVESIM_WAVESIMFORM,%rdx
movq $VMT_WAVESIM_TWAVESIMFORM,%rsi
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__CREATEFORM$TCOMPONENTCLASS$formal
.Ll68:
movq TC_FORMS_APPLICATION,%rdi
call FORMS_TAPPLICATION_$__RUN
.Ll69:
call FPC_DO_EXIT
movq -112(%rbp),%rbx
leave
ret
.Lc2:
.Lt1:
.Le0:
.size main, .Le0 - main
.Ll70:
.section .text
.section .fpc
.quad DEBUGSTART_P$JUBARTE
.quad DEBUGEND_P$JUBARTE
.quad DEBUGSTART_INTERFACES
.quad DEBUGEND_INTERFACES
.quad DEBUGSTART_FORMS
.quad DEBUGEND_FORMS
.quad DEBUGSTART_LRESOURCES
.quad DEBUGEND_LRESOURCES
.quad DEBUGSTART_TACHARTLAZARUSPKG
.quad DEBUGEND_TACHARTLAZARUSPKG
.quad DEBUGSTART_RADIOLINK
.quad DEBUGEND_RADIOLINK
.quad DEBUGSTART_CONVERTER
.quad DEBUGEND_CONVERTER
.quad DEBUGSTART_FRESNEL
.quad DEBUGEND_FRESNEL
.quad DEBUGSTART_SPLASH
.quad DEBUGEND_SPLASH
.quad DEBUGSTART_OPTICALLINK
.quad DEBUGEND_OPTICALLINK
.quad DEBUGSTART_SATLINK
.quad DEBUGEND_SATLINK
.quad DEBUGSTART_COOLING
.quad DEBUGEND_COOLING
.quad DEBUGSTART_UPS
.quad DEBUGEND_UPS
.quad DEBUGSTART_IPTEL
.quad DEBUGEND_IPTEL
.quad DEBUGSTART_ABOUT
.quad DEBUGEND_ABOUT
.quad DEBUGSTART_MAIN
.quad DEBUGEND_MAIN
.quad DEBUGSTART_IPTELQOS
.quad DEBUGEND_IPTELQOS
.quad DEBUGSTART_PLOT
.quad DEBUGEND_PLOT
.quad DEBUGSTART_POWERMETER
.quad DEBUGEND_POWERMETER
.quad DEBUGSTART_WAVESIM
.quad DEBUGEND_WAVESIM
.quad DEBUGSTART_INTERFACEBASE
.quad DEBUGEND_INTERFACEBASE
.quad DEBUGSTART_LCLSTRCONSTS
.quad DEBUGEND_LCLSTRCONSTS
.quad DEBUGSTART_LCLTYPE
.quad DEBUGEND_LCLTYPE
.quad DEBUGSTART_LCLPROC
.quad DEBUGEND_LCLPROC
.quad DEBUGSTART_LMESSAGES
.quad DEBUGEND_LMESSAGES
.quad DEBUGSTART_GRAPHTYPE
.quad DEBUGEND_GRAPHTYPE
.quad DEBUGSTART_GRAPHMATH
.quad DEBUGEND_GRAPHMATH
.quad DEBUGSTART_THEMES
.quad DEBUGEND_THEMES
.quad DEBUGSTART_FPCADDS
.quad DEBUGEND_FPCADDS
.quad DEBUGSTART_AVGLVLTREE
.quad DEBUGEND_AVGLVLTREE
.quad DEBUGSTART_FILEUTIL
.quad DEBUGEND_FILEUTIL
.quad DEBUGSTART_WSREFERENCES
.quad DEBUGEND_WSREFERENCES
.quad DEBUGSTART_MASKS
.quad DEBUGEND_MASKS
.quad DEBUGSTART_TMSCHEMA
.quad DEBUGEND_TMSCHEMA
.quad DEBUGSTART_LCLINTF
.quad DEBUGEND_LCLINTF
.quad DEBUGSTART_GRAPHICS
.quad DEBUGEND_GRAPHICS
.quad DEBUGSTART_IMGLIST
.quad DEBUGEND_IMGLIST
.quad DEBUGSTART_UTF8PROCESS
.quad DEBUGEND_UTF8PROCESS
.quad DEBUGSTART_MAPS
.quad DEBUGEND_MAPS
.quad DEBUGSTART_DYNQUEUE
.quad DEBUGEND_DYNQUEUE
.quad DEBUGSTART_LAZCONFIGSTORAGE
.quad DEBUGEND_LAZCONFIGSTORAGE
.quad DEBUGSTART_LCLVERSION
.quad DEBUGEND_LCLVERSION
.quad DEBUGSTART_INTFGRAPHICS
.quad DEBUGEND_INTFGRAPHICS
.quad DEBUGSTART_LCLRESCACHE
.quad DEBUGEND_LCLRESCACHE
.quad DEBUGSTART_ICNSTYPES
.quad DEBUGEND_ICNSTYPES
.quad DEBUGSTART_LCLCLASSES
.quad DEBUGEND_LCLCLASSES
.quad DEBUGSTART_WSLCLCLASSES
.quad DEBUGEND_WSLCLCLASSES
.quad DEBUGSTART_WSIMGLIST
.quad DEBUGEND_WSIMGLIST
.quad DEBUGSTART_WSPROC
.quad DEBUGEND_WSPROC
.quad DEBUGSTART_WSFACTORY
.quad DEBUGEND_WSFACTORY
.quad DEBUGSTART_CONTROLS
.quad DEBUGEND_CONTROLS
.quad DEBUGSTART_MENUS
.quad DEBUGEND_MENUS
.quad DEBUGSTART_UTRACE
.quad DEBUGEND_UTRACE
.quad DEBUGSTART_PROPERTYSTORAGE
.quad DEBUGEND_PROPERTYSTORAGE
.quad DEBUGSTART_ACTNLIST
.quad DEBUGEND_ACTNLIST
.quad DEBUGSTART_WSMENUS
.quad DEBUGEND_WSMENUS
.quad DEBUGSTART_CUSTOMTIMER
.quad DEBUGEND_CUSTOMTIMER
.quad DEBUGSTART_CLIPBRD
.quad DEBUGEND_CLIPBRD
.quad DEBUGSTART_HELPINTFS
.quad DEBUGEND_HELPINTFS
.quad DEBUGSTART_WSCONTROLS
.quad DEBUGEND_WSCONTROLS
.quad DEBUGSTART_WSFORMS
.quad DEBUGEND_WSFORMS
.quad DEBUGSTART_GTK2INT
.quad DEBUGEND_GTK2INT
.quad DEBUGSTART_TRANSLATIONS
.quad DEBUGEND_TRANSLATIONS
.quad DEBUGSTART_EXTDLGS
.quad DEBUGEND_EXTDLGS
.quad DEBUGSTART_DIALOGS
.quad DEBUGEND_DIALOGS
.quad DEBUGSTART_DYNHASHARRAY
.quad DEBUGEND_DYNHASHARRAY
.quad DEBUGSTART_BUTTONS
.quad DEBUGEND_BUTTONS
.quad DEBUGSTART_STDCTRLS
.quad DEBUGEND_STDCTRLS
.quad DEBUGSTART_PAIRSPLITTER
.quad DEBUGEND_PAIRSPLITTER
.quad DEBUGSTART_COMCTRLS
.quad DEBUGEND_COMCTRLS
.quad DEBUGSTART_CALENDAR
.quad DEBUGEND_CALENDAR
.quad DEBUGSTART_ARROW
.quad DEBUGEND_ARROW
.quad DEBUGSTART_SPIN
.quad DEBUGEND_SPIN
.quad DEBUGSTART_EXTCTRLS
.quad DEBUGEND_EXTCTRLS
.quad DEBUGSTART_FILECTRL
.quad DEBUGEND_FILECTRL
.quad DEBUGSTART_GTK2WINAPIWINDOW
.quad DEBUGEND_GTK2WINAPIWINDOW
.quad DEBUGSTART_GTK2GLOBALS
.quad DEBUGEND_GTK2GLOBALS
.quad DEBUGSTART_GTK2PROC
.quad DEBUGEND_GTK2PROC
.quad DEBUGSTART_GTK2DEF
.quad DEBUGEND_GTK2DEF
.quad DEBUGSTART_GTK2FONTCACHE
.quad DEBUGEND_GTK2FONTCACHE
.quad DEBUGSTART_GTK2EXTRA
.quad DEBUGEND_GTK2EXTRA
.quad DEBUGSTART_GTK2MSGQUEUE
.quad DEBUGEND_GTK2MSGQUEUE
.quad DEBUGSTART_STRINGHASHLIST
.quad DEBUGEND_STRINGHASHLIST
.quad DEBUGSTART_LCONVENCODING
.quad DEBUGEND_LCONVENCODING
.quad DEBUGSTART_BUTTONPANEL
.quad DEBUGEND_BUTTONPANEL
.quad DEBUGSTART_IMAGELISTCACHE
.quad DEBUGEND_IMAGELISTCACHE
.quad DEBUGSTART_EXTENDEDSTRINGS
.quad DEBUGEND_EXTENDEDSTRINGS
.quad DEBUGSTART_TEXTSTRINGS
.quad DEBUGEND_TEXTSTRINGS
.quad DEBUGSTART_WSSTDCTRLS
.quad DEBUGEND_WSSTDCTRLS
.quad DEBUGSTART_WSBUTTONS
.quad DEBUGEND_WSBUTTONS
.quad DEBUGSTART_POPUPNOTIFIER
.quad DEBUGEND_POPUPNOTIFIER
.quad DEBUGSTART_WSEXTCTRLS
.quad DEBUGEND_WSEXTCTRLS
.quad DEBUGSTART_WSDIALOGS
.quad DEBUGEND_WSDIALOGS
.quad DEBUGSTART_WSCALENDAR
.quad DEBUGEND_WSCALENDAR
.quad DEBUGSTART_WSEXTDLGS
.quad DEBUGEND_WSEXTDLGS
.quad DEBUGSTART_WSPAIRSPLITTER
.quad DEBUGEND_WSPAIRSPLITTER
.quad DEBUGSTART_TOOLWIN
.quad DEBUGEND_TOOLWIN
.quad DEBUGSTART_WSCOMCTRLS
.quad DEBUGEND_WSCOMCTRLS
.quad DEBUGSTART_WSTOOLWIN
.quad DEBUGEND_WSTOOLWIN
.quad DEBUGSTART_WSARROW
.quad DEBUGEND_WSARROW
.quad DEBUGSTART_WSSPIN
.quad DEBUGEND_WSSPIN
.quad DEBUGSTART_SHELLCTRLS
.quad DEBUGEND_SHELLCTRLS
.quad DEBUGSTART_GTK2DEBUG
.quad DEBUGEND_GTK2DEBUG
.quad DEBUGSTART_LCLMESSAGEGLUE
.quad DEBUGEND_LCLMESSAGEGLUE
.quad DEBUGSTART_LCLMEMMANAGER
.quad DEBUGEND_LCLMEMMANAGER
.quad DEBUGSTART_GTK2WSPRIVATE
.quad DEBUGEND_GTK2WSPRIVATE
.quad DEBUGSTART_GTK2WSCONTROLS
.quad DEBUGEND_GTK2WSCONTROLS
.quad DEBUGSTART_LAZLINKEDLIST
.quad DEBUGEND_LAZLINKEDLIST
.quad DEBUGSTART_GTK2WSFACTORY
.quad DEBUGEND_GTK2WSFACTORY
.quad DEBUGSTART_GTK2WSSTDCTRLS
.quad DEBUGEND_GTK2WSSTDCTRLS
.quad DEBUGSTART_GTK2THEMES
.quad DEBUGEND_GTK2THEMES
.quad DEBUGSTART_CHECKLST
.quad DEBUGEND_CHECKLST
.quad DEBUGSTART_GRIDS
.quad DEBUGEND_GRIDS
.quad DEBUGSTART_WSCHECKLST
.quad DEBUGEND_WSCHECKLST
.quad DEBUGSTART_DYNAMICARRAY
.quad DEBUGEND_DYNAMICARRAY
.quad DEBUGSTART_MASKEDIT
.quad DEBUGEND_MASKEDIT
.quad DEBUGSTART_WSGRIDS
.quad DEBUGEND_WSGRIDS
.quad DEBUGSTART_GTK2WSARROW
.quad DEBUGEND_GTK2WSARROW
.quad DEBUGSTART_GTK2WSBUTTONS
.quad DEBUGEND_GTK2WSBUTTONS
.quad DEBUGSTART_GTK2WSCALENDAR
.quad DEBUGEND_GTK2WSCALENDAR
.quad DEBUGSTART_GTK2WSCHECKLST
.quad DEBUGEND_GTK2WSCHECKLST
.quad DEBUGSTART_GTK2WSCOMCTRLS
.quad DEBUGEND_GTK2WSCOMCTRLS
.quad DEBUGSTART_GTK2WSDIALOGS
.quad DEBUGEND_GTK2WSDIALOGS
.quad DEBUGSTART_GTK2WSEXTCTRLS
.quad DEBUGEND_GTK2WSEXTCTRLS
.quad DEBUGSTART_GTK2WSEXTDLGS
.quad DEBUGEND_GTK2WSEXTDLGS
.quad DEBUGSTART_GTK2WSFORMS
.quad DEBUGEND_GTK2WSFORMS
.quad DEBUGSTART_GTK2WSGRIDS
.quad DEBUGEND_GTK2WSGRIDS
.quad DEBUGSTART_GTK2WSIMGLIST
.quad DEBUGEND_GTK2WSIMGLIST
.quad DEBUGSTART_GTK2WSMENUS
.quad DEBUGEND_GTK2WSMENUS
.quad DEBUGSTART_GTK2WSSPIN
.quad DEBUGEND_GTK2WSSPIN
.quad DEBUGSTART_GTK2WSPAIRSPLITTER
.quad DEBUGEND_GTK2WSPAIRSPLITTER
.quad DEBUGSTART_GTK2CELLRENDERER
.quad DEBUGEND_GTK2CELLRENDERER
.quad DEBUGSTART_GTK2LISTVIEWTREEMODEL
.quad DEBUGEND_GTK2LISTVIEWTREEMODEL
.quad DEBUGSTART_TACHARTAXIS
.quad DEBUGEND_TACHARTAXIS
.quad DEBUGSTART_TACHARTUTILS
.quad DEBUGEND_TACHARTUTILS
.quad DEBUGSTART_TACUSTOMSERIES
.quad DEBUGEND_TACUSTOMSERIES
.quad DEBUGSTART_TADBSOURCE
.quad DEBUGEND_TADBSOURCE
.quad DEBUGSTART_TAGRAPH
.quad DEBUGEND_TAGRAPH
.quad DEBUGSTART_TASERIES
.quad DEBUGEND_TASERIES
.quad DEBUGSTART_TASERIESEDITOR
.quad DEBUGEND_TASERIESEDITOR
.quad DEBUGSTART_TASOURCES
.quad DEBUGEND_TASOURCES
.quad DEBUGSTART_TASUBCOMPONENTSEDITOR
.quad DEBUGEND_TASUBCOMPONENTSEDITOR
.quad DEBUGSTART_TATOOLS
.quad DEBUGEND_TATOOLS
.quad DEBUGSTART_TATRANSFORMATIONS
.quad DEBUGEND_TATRANSFORMATIONS
.quad DEBUGSTART_TATYPES
.quad DEBUGEND_TATYPES
.quad DEBUGSTART_TADRAWUTILS
.quad DEBUGEND_TADRAWUTILS
.quad DEBUGSTART_TAMULTISERIES
.quad DEBUGEND_TAMULTISERIES
.quad DEBUGSTART_TALEGEND
.quad DEBUGEND_TALEGEND
.quad DEBUGSTART_TASTYLES
.quad DEBUGEND_TASTYLES
.quad DEBUGSTART_TAFUNCSERIES
.quad DEBUGEND_TAFUNCSERIES
.quad DEBUGSTART_TALEGENDPANEL
.quad DEBUGEND_TALEGENDPANEL
.quad DEBUGSTART_TARADIALSERIES
.quad DEBUGEND_TARADIALSERIES
.quad DEBUGSTART_TACUSTOMSOURCE
.quad DEBUGEND_TACUSTOMSOURCE
.quad DEBUGSTART_LAZARUSPACKAGEINTF
.quad DEBUGEND_LAZARUSPACKAGEINTF
.quad DEBUGSTART_COMPONENTEDITORS
.quad DEBUGEND_COMPONENTEDITORS
.quad DEBUGSTART_PROPEDITS
.quad DEBUGEND_PROPEDITS
.quad DEBUGSTART_LAZSTRINGGRIDEDIT
.quad DEBUGEND_LAZSTRINGGRIDEDIT
.quad DEBUGSTART_CHECKLISTBOXEDITORDLG
.quad DEBUGEND_CHECKLISTBOXEDITORDLG
.quad DEBUGSTART_CHECKGROUPEDITORDLG
.quad DEBUGEND_CHECKGROUPEDITORDLG
.quad DEBUGSTART_PROPEDITUTILS
.quad DEBUGEND_PROPEDITUTILS
.quad DEBUGSTART_OBJINSPSTRCONSTS
.quad DEBUGEND_OBJINSPSTRCONSTS
.quad DEBUGSTART_IDEIMAGESINTF
.quad DEBUGEND_IDEIMAGESINTF
.quad DEBUGSTART_EDITBTN
.quad DEBUGEND_EDITBTN
.quad DEBUGSTART_TEXTTOOLS
.quad DEBUGEND_TEXTTOOLS
.quad DEBUGSTART_FRMSELECTPROPS
.quad DEBUGEND_FRMSELECTPROPS
.quad DEBUGSTART_STRINGSPROPEDITDLG
.quad DEBUGEND_STRINGSPROPEDITDLG
.quad DEBUGSTART_COLUMNDLG
.quad DEBUGEND_COLUMNDLG
.quad DEBUGSTART_COLLECTIONPROPEDITFORM
.quad DEBUGEND_COLLECTIONPROPEDITFORM
.quad DEBUGSTART_CALENDARPOPUP
.quad DEBUGEND_CALENDARPOPUP
.quad DEBUGSTART_IDEWINDOWINTF
.quad DEBUGEND_IDEWINDOWINTF
.quad DEBUGSTART_LAZHELPHTML
.quad DEBUGEND_LAZHELPHTML
.quad DEBUGSTART_LAZHELPINTF
.quad DEBUGEND_LAZHELPINTF
.quad DEBUGSTART_PLOTPANEL
.quad DEBUGEND_PLOTPANEL
# End asmlist al_procedures
# Begin asmlist al_globals
.section .data
.balign 8
.globl THREADVARLIST_P$JUBARTE
.type THREADVARLIST_P$JUBARTE,@object
THREADVARLIST_P$JUBARTE:
.quad 0
.Le1:
.size THREADVARLIST_P$JUBARTE, .Le1 - THREADVARLIST_P$JUBARTE
.section .data
.balign 8
.globl INITFINAL
.type INITFINAL,@object
INITFINAL:
.long 99,0
.quad INIT$_SYSTEM
.quad 0
.quad INIT$_LNFODWRF
.quad FINALIZE$_LNFODWRF
.quad INIT$_FPINTRES
.quad 0
.quad INIT$_OBJPAS
.quad FINALIZE$_OBJPAS
.quad INIT$_UNIX
.quad FINALIZE$_UNIX
.quad INIT$_SYSUTILS
.quad FINALIZE$_SYSUTILS
.quad INIT$_TYPINFO
.quad FINALIZE$_TYPINFO
.quad INIT$_CLASSES
.quad FINALIZE$_CLASSES
.quad INIT$_LCLTYPE
.quad FINALIZE$_LCLTYPE
.quad INIT$_FILEUTIL
.quad FINALIZE$_FILEUTIL
.quad INIT$_CWSTRING
.quad FINALIZE$_CWSTRING
.quad 0
.quad FINALIZE$_GETTEXT
.quad INIT$_LCLPROC
.quad FINALIZE$_LCLPROC
.quad INIT$_GRAPHTYPE
.quad FINALIZE$_GRAPHTYPE
.quad INIT$_LRESOURCES
.quad FINALIZE$_LRESOURCES
.quad INIT$_PROCESS
.quad FINALIZE$_PROCESS
.quad INIT$_LCLINTF
.quad FINALIZE$_LCLINTF
.quad INIT$_FPIMAGE
.quad FINALIZE$_FPIMAGE
.quad INIT$_FPCANVAS
.quad FINALIZE$_FPCANVAS
.quad INIT$_FPIMGCMN
.quad 0
.quad INIT$_FPWRITEBMP
.quad 0
.quad INIT$_FPWRITEPNG
.quad 0
.quad INIT$_FPREADPNM
.quad 0
.quad INIT$_FPWRITEPNM
.quad 0
.quad INIT$_FPREADJPEG
.quad 0
.quad INIT$_FPWRITEJPEG
.quad 0
.quad INIT$_FPREADGIF
.quad 0
.quad INIT$_FPREADBMP
.quad 0
.quad INIT$_FPREADPNG
.quad 0
.quad INIT$_INTFGRAPHICS
.quad 0
.quad INIT$_GRAPHICS
.quad FINALIZE$_GRAPHICS
.quad 0
.quad FINALIZE$_WSLCLCLASSES
.quad INIT$_UTRACE
.quad FINALIZE$_UTRACE
.quad INIT$_RTTIUTILS
.quad FINALIZE$_RTTIUTILS
.quad INIT$_ACTNLIST
.quad 0
.quad INIT$_CLIPBRD
.quad FINALIZE$_CLIPBRD
.quad INIT$_FORMS
.quad FINALIZE$_FORMS
.quad 0
.quad FINALIZE$_MENUS
.quad INIT$_CONTROLS
.quad FINALIZE$_CONTROLS
.quad INIT$_THEMES
.quad FINALIZE$_THEMES
.quad INIT$_INTERFACEBASE
.quad FINALIZE$_INTERFACEBASE
.quad INIT$_STRINGHASHLIST
.quad 0,0
.quad FINALIZE$_DOS
.quad INIT$_LCONVENCODING
.quad FINALIZE$_LCONVENCODING
.quad INIT$_BUTTONS
.quad FINALIZE$_BUTTONS
.quad INIT$_EXTCTRLS
.quad 0
.quad INIT$_DIALOGS
.quad FINALIZE$_DIALOGS
.quad 0
.quad FINALIZE$_DYNHASHARRAY
.quad INIT$_COMCTRLS
.quad FINALIZE$_COMCTRLS
.quad INIT$_DL
.quad 0
.quad INIT$_GTK2EXT
.quad FINALIZE$_GTK2EXT
.quad INIT$_GDK2X
.quad FINALIZE$_GDK2X
.quad INIT$_GTK2EXTRA
.quad FINALIZE$_GTK2EXTRA
.quad INIT$_GTK2GLOBALS
.quad FINALIZE$_GTK2GLOBALS
.quad INIT$_XMLUTILS
.quad FINALIZE$_XMLUTILS
.quad INIT$_DOM
.quad FINALIZE$_DOM
.quad INIT$_XMLREAD
.quad FINALIZE$_XMLREAD
.quad INIT$_GTK2DEF
.quad FINALIZE$_GTK2DEF
.quad INIT$_GTK2FONTCACHE
.quad FINALIZE$_GTK2FONTCACHE
.quad INIT$_GTK2PROC
.quad FINALIZE$_GTK2PROC
.quad INIT$_GTK2WINAPIWINDOW
.quad 0
.quad INIT$_GTK2INT
.quad FINALIZE$_GTK2INT
.quad INIT$_INTERFACES
.quad FINALIZE$_INTERFACES
.quad INIT$_TACHARTUTILS
.quad FINALIZE$_TACHARTUTILS
.quad INIT$_IDEIMAGESINTF
.quad FINALIZE$_IDEIMAGESINTF
.quad INIT$_EDITBTN
.quad 0
.quad INIT$_IDEWINDOWINTF
.quad FINALIZE$_IDEWINDOWINTF
.quad INIT$_PROPEDITS
.quad FINALIZE$_PROPEDITS
.quad INIT$_COMPONENTEDITORS
.quad FINALIZE$_COMPONENTEDITORS
.quad INIT$_TATRANSFORMATIONS
.quad FINALIZE$_TATRANSFORMATIONS
.quad INIT$_DATEUTILS
.quad FINALIZE$_DATEUTILS
.quad INIT$_TACHARTAXIS
.quad FINALIZE$_TACHARTAXIS
.quad INIT$_TALEGEND
.quad 0
.quad INIT$_TAGRAPH
.quad FINALIZE$_TAGRAPH
.quad INIT$_TACUSTOMSERIES
.quad 0
.quad INIT$_VARIANTS
.quad FINALIZE$_VARIANTS
.quad INIT$_FMTBCD
.quad FINALIZE$_FMTBCD
.quad INIT$_TASERIES
.quad 0
.quad INIT$_TATOOLS
.quad FINALIZE$_TATOOLS
.quad INIT$_TAMULTISERIES
.quad 0
.quad INIT$_TAFUNCSERIES
.quad 0
.quad INIT$_LAZARUSPACKAGEINTF
.quad FINALIZE$_LAZARUSPACKAGEINTF
.quad INIT$_TACHARTLAZARUSPKG
.quad 0
.quad INIT$_ABOUT
.quad 0
.quad INIT$_CONVERTER
.quad 0
.quad INIT$_FRESNEL
.quad 0
.quad INIT$_PLOTPANEL
.quad 0
.quad INIT$_OPTICALLINK
.quad 0
.quad INIT$_POWERMETER
.quad 0
.quad INIT$_RADIOLINK
.quad 0
.quad INIT$_SPLASH
.quad 0
.quad INIT$_SATLINK
.quad 0
.quad INIT$_COOLING
.quad 0
.quad INIT$_UPS
.quad 0
.quad INIT$_IPTELQOS
.quad 0
.quad INIT$_IPTEL
.quad 0
.quad INIT$_WAVESIM
.quad 0
.quad INIT$_MAIN
.quad 0
.quad INIT$_PLOT
.quad 0
.Le2:
.size INITFINAL, .Le2 - INITFINAL
.section .data
.balign 8
.globl FPC_THREADVARTABLES
.type FPC_THREADVARTABLES,@object
FPC_THREADVARTABLES:
.long 315
.quad THREADVARLIST_SYSTEM
.quad THREADVARLIST_STRINGS
.quad THREADVARLIST_EXEINFO
.quad THREADVARLIST_LNFODWRF
.quad THREADVARLIST_FPINTRES
.quad THREADVARLIST_OBJPAS
.quad THREADVARLIST_TYPES
.quad THREADVARLIST_UNIXTYPE
.quad THREADVARLIST_BASEUNIX
.quad THREADVARLIST_UNIXUTIL
.quad THREADVARLIST_SYSCALL
.quad THREADVARLIST_UNIX
.quad THREADVARLIST_ERRORS
.quad THREADVARLIST_SYSCONST
.quad THREADVARLIST_SYSUTILS
.quad THREADVARLIST_RTLCONSTS
.quad THREADVARLIST_TYPINFO
.quad THREADVARLIST_CLASSES
.quad THREADVARLIST_MATH
.quad THREADVARLIST_LCLSTRCONSTS
.quad THREADVARLIST_LCLTYPE
.quad THREADVARLIST_FPCADDS
.quad THREADVARLIST_AVGLVLTREE
.quad THREADVARLIST_CONTNRS
.quad THREADVARLIST_MASKS
.quad THREADVARLIST_FILEUTIL
.quad THREADVARLIST_WSREFERENCES
.quad THREADVARLIST_CTYPES
.quad THREADVARLIST_INITC
.quad THREADVARLIST_CWSTRING
.quad THREADVARLIST_GETTEXT
.quad THREADVARLIST_LCLPROC
.quad THREADVARLIST_GRAPHTYPE
.quad THREADVARLIST_LMESSAGES
.quad THREADVARLIST_GRAPHMATH
.quad THREADVARLIST_TMSCHEMA
.quad THREADVARLIST_DYNQUEUE
.quad THREADVARLIST_LAZCONFIGSTORAGE
.quad THREADVARLIST_LRESOURCES
.quad THREADVARLIST_TERMIO
.quad THREADVARLIST_PIPES
.quad THREADVARLIST_PROCESS
.quad THREADVARLIST_UTF8PROCESS
.quad THREADVARLIST_MAPS
.quad THREADVARLIST_LCLINTF
.quad THREADVARLIST_LCLVERSION
.quad THREADVARLIST_FPIMAGE
.quad THREADVARLIST_CLIPPING
.quad THREADVARLIST_FPCANVAS
.quad THREADVARLIST_FPIMGCMN
.quad THREADVARLIST_BMPCOMN
.quad THREADVARLIST_FPWRITEBMP
.quad THREADVARLIST_PNGCOMN
.quad THREADVARLIST_ZBASE
.quad THREADVARLIST_CRC
.quad THREADVARLIST_TREES
.quad THREADVARLIST_ADLER
.quad THREADVARLIST_ZDEFLATE
.quad THREADVARLIST_INFUTIL
.quad THREADVARLIST_INFFAST
.quad THREADVARLIST_INFCODES
.quad THREADVARLIST_INFTREES
.quad THREADVARLIST_INFBLOCK
.quad THREADVARLIST_ZINFLATE
.quad THREADVARLIST_GZIO
.quad THREADVARLIST_ZSTREAM
.quad THREADVARLIST_FPWRITEPNG
.quad THREADVARLIST_FPREADPNM
.quad THREADVARLIST_FPWRITEPNM
.quad THREADVARLIST_JDEFERR
.quad THREADVARLIST_JMORECFG
.quad THREADVARLIST_JPEGLIB
.quad THREADVARLIST_JINCLUDE
.quad THREADVARLIST_JCOMAPI
.quad THREADVARLIST_JERROR
.quad THREADVARLIST_JUTILS
.quad THREADVARLIST_JMEMNOBS
.quad THREADVARLIST_JMEMMGR
.quad THREADVARLIST_JDMARKER
.quad THREADVARLIST_JDINPUT
.quad THREADVARLIST_JDAPIMIN
.quad THREADVARLIST_JDATASRC
.quad THREADVARLIST_JDCOLOR
.quad THREADVARLIST_JDSAMPLE
.quad THREADVARLIST_JDPOSTCT
.quad THREADVARLIST_JDCT
.quad THREADVARLIST_JIDCTFST
.quad THREADVARLIST_JIDCTINT
.quad THREADVARLIST_JIDCTFLT
.quad THREADVARLIST_JIDCTRED
.quad THREADVARLIST_JDDCTMGR
.quad THREADVARLIST_JDHUFF
.quad THREADVARLIST_JDPHUFF
.quad THREADVARLIST_JDCOEFCT
.quad THREADVARLIST_JQUANT2
.quad THREADVARLIST_JDMAINCT
.quad THREADVARLIST_JQUANT1
.quad THREADVARLIST_JDMERGE
.quad THREADVARLIST_JDMASTER
.quad THREADVARLIST_JDAPISTD
.quad THREADVARLIST_FPREADJPEG
.quad THREADVARLIST_JCMARKER
.quad THREADVARLIST_JCAPIMIN
.quad THREADVARLIST_JCHUFF
.quad THREADVARLIST_JCPHUFF
.quad THREADVARLIST_JCMASTER
.quad THREADVARLIST_JCCOLOR
.quad THREADVARLIST_JCSAMPLE
.quad THREADVARLIST_JCPREPCT
.quad THREADVARLIST_JFDCTINT
.quad THREADVARLIST_JFDCTFST
.quad THREADVARLIST_JFDCTFLT
.quad THREADVARLIST_JCDCTMGR
.quad THREADVARLIST_JCCOEFCT
.quad THREADVARLIST_JCMAINCT
.quad THREADVARLIST_JCINIT
.quad THREADVARLIST_JCAPISTD
.quad THREADVARLIST_JDATADST
.quad THREADVARLIST_JCPARAM
.quad THREADVARLIST_FPWRITEJPEG
.quad THREADVARLIST_FPTIFFCMN
.quad THREADVARLIST_FPREADTIFF
.quad THREADVARLIST_FPREADGIF
.quad THREADVARLIST_FPREADBMP