xpcom/reflect/xptcall/src/md/win32/xptcstubs_asm_x86_64.asm

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 ; This Source Code Form is subject to the terms of the Mozilla Public
     2 ; License, v. 2.0. If a copy of the MPL was not distributed with this
     3 ; file, You can obtain one at http://mozilla.org/MPL/2.0/.
     5 extrn PrepareAndDispatch:PROC
     7 .code
     9 SharedStub PROC FRAME
    10     sub     rsp, 104
    11     .ALLOCSTACK 104
    12     .ENDPROLOG
    14    ; rcx is this pointer.  Need backup for optimized build
    16    mov      qword ptr [rsp+88], rcx
    18    ;
    19    ; fist 4 parameters (1st is "this" pointer) are passed in registers.
    20    ;
    22    ; for floating value
    24     movsd   qword ptr [rsp+64], xmm1
    25     movsd   qword ptr [rsp+72], xmm2
    26     movsd   qword ptr [rsp+80], xmm3
    28    ; for integer value
    30     mov     qword ptr [rsp+40], rdx
    31     mov     qword ptr [rsp+48], r8
    32     mov     qword ptr [rsp+56], r9
    34     ;
    35     ; Call PrepareAndDispatch function
    36     ;
    38     ; 5th parameter (floating parameters) of PrepareAndDispatch
    40     lea     r9, qword ptr [rsp+64]
    41     mov     qword ptr [rsp+32], r9
    43     ; 4th parameter (normal parameters) of PrepareAndDispatch
    45     lea     r9, qword ptr [rsp+40]
    47     ; 3rd parameter (pointer to args on stack)
    49     lea     r8, qword ptr [rsp+40+104]
    51     ; 2nd parameter (vtbl_index)
    53     mov     rdx, r11
    55     ; 1st parameter (this) (rcx)
    57     call    PrepareAndDispatch
    59     ; restore rcx
    61     mov     rcx, qword ptr [rsp+88]
    63     ;
    64     ; clean up register
    65     ;
    67     add     rsp, 104+8
    69     ; set return address
    71     mov     rdx, qword ptr [rsp-8]
    73     ; simulate __stdcall return
    75     jmp     rdx
    77 SharedStub ENDP
    80 STUBENTRY MACRO functionname, paramcount
    81 functionname PROC
    82     mov     r11, paramcount
    83     jmp     SharedStub
    84 functionname ENDP
    85 ENDM
    87     STUBENTRY ?Stub3@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 3
    88     STUBENTRY ?Stub4@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 4
    89     STUBENTRY ?Stub5@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 5
    90     STUBENTRY ?Stub6@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 6
    91     STUBENTRY ?Stub7@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 7
    92     STUBENTRY ?Stub8@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 8
    93     STUBENTRY ?Stub9@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 9
    94     STUBENTRY ?Stub10@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 10
    95     STUBENTRY ?Stub11@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 11
    96     STUBENTRY ?Stub12@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 12
    97     STUBENTRY ?Stub13@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 13
    98     STUBENTRY ?Stub14@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 14
    99     STUBENTRY ?Stub15@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 15
   100     STUBENTRY ?Stub16@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 16
   101     STUBENTRY ?Stub17@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 17
   102     STUBENTRY ?Stub18@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 18
   103     STUBENTRY ?Stub19@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 19
   104     STUBENTRY ?Stub20@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 20
   105     STUBENTRY ?Stub21@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 21
   106     STUBENTRY ?Stub22@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 22
   107     STUBENTRY ?Stub23@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 23
   108     STUBENTRY ?Stub24@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 24
   109     STUBENTRY ?Stub25@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 25
   110     STUBENTRY ?Stub26@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 26
   111     STUBENTRY ?Stub27@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 27
   112     STUBENTRY ?Stub28@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 28
   113     STUBENTRY ?Stub29@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 29
   114     STUBENTRY ?Stub30@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 30
   115     STUBENTRY ?Stub31@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 31
   116     STUBENTRY ?Stub32@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 32
   117     STUBENTRY ?Stub33@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 33
   118     STUBENTRY ?Stub34@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 34
   119     STUBENTRY ?Stub35@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 35
   120     STUBENTRY ?Stub36@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 36
   121     STUBENTRY ?Stub37@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 37
   122     STUBENTRY ?Stub38@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 38
   123     STUBENTRY ?Stub39@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 39
   124     STUBENTRY ?Stub40@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 40
   125     STUBENTRY ?Stub41@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 41
   126     STUBENTRY ?Stub42@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 42
   127     STUBENTRY ?Stub43@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 43
   128     STUBENTRY ?Stub44@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 44
   129     STUBENTRY ?Stub45@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 45
   130     STUBENTRY ?Stub46@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 46
   131     STUBENTRY ?Stub47@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 47
   132     STUBENTRY ?Stub48@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 48
   133     STUBENTRY ?Stub49@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 49
   134     STUBENTRY ?Stub50@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 50
   135     STUBENTRY ?Stub51@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 51
   136     STUBENTRY ?Stub52@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 52
   137     STUBENTRY ?Stub53@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 53
   138     STUBENTRY ?Stub54@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 54
   139     STUBENTRY ?Stub55@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 55
   140     STUBENTRY ?Stub56@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 56
   141     STUBENTRY ?Stub57@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 57
   142     STUBENTRY ?Stub58@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 58
   143     STUBENTRY ?Stub59@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 59
   144     STUBENTRY ?Stub60@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 60
   145     STUBENTRY ?Stub61@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 61
   146     STUBENTRY ?Stub62@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 62
   147     STUBENTRY ?Stub63@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 63
   148     STUBENTRY ?Stub64@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 64
   149     STUBENTRY ?Stub65@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 65
   150     STUBENTRY ?Stub66@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 66
   151     STUBENTRY ?Stub67@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 67
   152     STUBENTRY ?Stub68@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 68
   153     STUBENTRY ?Stub69@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 69
   154     STUBENTRY ?Stub70@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 70
   155     STUBENTRY ?Stub71@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 71
   156     STUBENTRY ?Stub72@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 72
   157     STUBENTRY ?Stub73@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 73
   158     STUBENTRY ?Stub74@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 74
   159     STUBENTRY ?Stub75@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 75
   160     STUBENTRY ?Stub76@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 76
   161     STUBENTRY ?Stub77@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 77
   162     STUBENTRY ?Stub78@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 78
   163     STUBENTRY ?Stub79@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 79
   164     STUBENTRY ?Stub80@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 80
   165     STUBENTRY ?Stub81@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 81
   166     STUBENTRY ?Stub82@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 82
   167     STUBENTRY ?Stub83@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 83
   168     STUBENTRY ?Stub84@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 84
   169     STUBENTRY ?Stub85@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 85
   170     STUBENTRY ?Stub86@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 86
   171     STUBENTRY ?Stub87@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 87
   172     STUBENTRY ?Stub88@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 88
   173     STUBENTRY ?Stub89@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 89
   174     STUBENTRY ?Stub90@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 90
   175     STUBENTRY ?Stub91@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 91
   176     STUBENTRY ?Stub92@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 92
   177     STUBENTRY ?Stub93@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 93
   178     STUBENTRY ?Stub94@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 94
   179     STUBENTRY ?Stub95@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 95
   180     STUBENTRY ?Stub96@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 96
   181     STUBENTRY ?Stub97@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 97
   182     STUBENTRY ?Stub98@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 98
   183     STUBENTRY ?Stub99@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 99
   184     STUBENTRY ?Stub100@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 100
   185     STUBENTRY ?Stub101@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 101
   186     STUBENTRY ?Stub102@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 102
   187     STUBENTRY ?Stub103@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 103
   188     STUBENTRY ?Stub104@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 104
   189     STUBENTRY ?Stub105@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 105
   190     STUBENTRY ?Stub106@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 106
   191     STUBENTRY ?Stub107@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 107
   192     STUBENTRY ?Stub108@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 108
   193     STUBENTRY ?Stub109@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 109
   194     STUBENTRY ?Stub110@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 110
   195     STUBENTRY ?Stub111@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 111
   196     STUBENTRY ?Stub112@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 112
   197     STUBENTRY ?Stub113@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 113
   198     STUBENTRY ?Stub114@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 114
   199     STUBENTRY ?Stub115@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 115
   200     STUBENTRY ?Stub116@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 116
   201     STUBENTRY ?Stub117@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 117
   202     STUBENTRY ?Stub118@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 118
   203     STUBENTRY ?Stub119@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 119
   204     STUBENTRY ?Stub120@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 120
   205     STUBENTRY ?Stub121@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 121
   206     STUBENTRY ?Stub122@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 122
   207     STUBENTRY ?Stub123@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 123
   208     STUBENTRY ?Stub124@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 124
   209     STUBENTRY ?Stub125@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 125
   210     STUBENTRY ?Stub126@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 126
   211     STUBENTRY ?Stub127@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 127
   212     STUBENTRY ?Stub128@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 128
   213     STUBENTRY ?Stub129@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 129
   214     STUBENTRY ?Stub130@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 130
   215     STUBENTRY ?Stub131@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 131
   216     STUBENTRY ?Stub132@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 132
   217     STUBENTRY ?Stub133@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 133
   218     STUBENTRY ?Stub134@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 134
   219     STUBENTRY ?Stub135@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 135
   220     STUBENTRY ?Stub136@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 136
   221     STUBENTRY ?Stub137@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 137
   222     STUBENTRY ?Stub138@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 138
   223     STUBENTRY ?Stub139@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 139
   224     STUBENTRY ?Stub140@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 140
   225     STUBENTRY ?Stub141@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 141
   226     STUBENTRY ?Stub142@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 142
   227     STUBENTRY ?Stub143@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 143
   228     STUBENTRY ?Stub144@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 144
   229     STUBENTRY ?Stub145@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 145
   230     STUBENTRY ?Stub146@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 146
   231     STUBENTRY ?Stub147@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 147
   232     STUBENTRY ?Stub148@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 148
   233     STUBENTRY ?Stub149@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 149
   234     STUBENTRY ?Stub150@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 150
   235     STUBENTRY ?Stub151@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 151
   236     STUBENTRY ?Stub152@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 152
   237     STUBENTRY ?Stub153@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 153
   238     STUBENTRY ?Stub154@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 154
   239     STUBENTRY ?Stub155@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 155
   240     STUBENTRY ?Stub156@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 156
   241     STUBENTRY ?Stub157@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 157
   242     STUBENTRY ?Stub158@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 158
   243     STUBENTRY ?Stub159@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 159
   244     STUBENTRY ?Stub160@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 160
   245     STUBENTRY ?Stub161@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 161
   246     STUBENTRY ?Stub162@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 162
   247     STUBENTRY ?Stub163@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 163
   248     STUBENTRY ?Stub164@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 164
   249     STUBENTRY ?Stub165@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 165
   250     STUBENTRY ?Stub166@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 166
   251     STUBENTRY ?Stub167@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 167
   252     STUBENTRY ?Stub168@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 168
   253     STUBENTRY ?Stub169@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 169
   254     STUBENTRY ?Stub170@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 170
   255     STUBENTRY ?Stub171@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 171
   256     STUBENTRY ?Stub172@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 172
   257     STUBENTRY ?Stub173@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 173
   258     STUBENTRY ?Stub174@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 174
   259     STUBENTRY ?Stub175@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 175
   260     STUBENTRY ?Stub176@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 176
   261     STUBENTRY ?Stub177@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 177
   262     STUBENTRY ?Stub178@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 178
   263     STUBENTRY ?Stub179@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 179
   264     STUBENTRY ?Stub180@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 180
   265     STUBENTRY ?Stub181@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 181
   266     STUBENTRY ?Stub182@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 182
   267     STUBENTRY ?Stub183@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 183
   268     STUBENTRY ?Stub184@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 184
   269     STUBENTRY ?Stub185@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 185
   270     STUBENTRY ?Stub186@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 186
   271     STUBENTRY ?Stub187@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 187
   272     STUBENTRY ?Stub188@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 188
   273     STUBENTRY ?Stub189@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 189
   274     STUBENTRY ?Stub190@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 190
   275     STUBENTRY ?Stub191@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 191
   276     STUBENTRY ?Stub192@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 192
   277     STUBENTRY ?Stub193@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 193
   278     STUBENTRY ?Stub194@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 194
   279     STUBENTRY ?Stub195@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 195
   280     STUBENTRY ?Stub196@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 196
   281     STUBENTRY ?Stub197@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 197
   282     STUBENTRY ?Stub198@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 198
   283     STUBENTRY ?Stub199@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 199
   284     STUBENTRY ?Stub200@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 200
   285     STUBENTRY ?Stub201@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 201
   286     STUBENTRY ?Stub202@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 202
   287     STUBENTRY ?Stub203@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 203
   288     STUBENTRY ?Stub204@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 204
   289     STUBENTRY ?Stub205@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 205
   290     STUBENTRY ?Stub206@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 206
   291     STUBENTRY ?Stub207@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 207
   292     STUBENTRY ?Stub208@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 208
   293     STUBENTRY ?Stub209@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 209
   294     STUBENTRY ?Stub210@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 210
   295     STUBENTRY ?Stub211@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 211
   296     STUBENTRY ?Stub212@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 212
   297     STUBENTRY ?Stub213@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 213
   298     STUBENTRY ?Stub214@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 214
   299     STUBENTRY ?Stub215@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 215
   300     STUBENTRY ?Stub216@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 216
   301     STUBENTRY ?Stub217@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 217
   302     STUBENTRY ?Stub218@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 218
   303     STUBENTRY ?Stub219@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 219
   304     STUBENTRY ?Stub220@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 220
   305     STUBENTRY ?Stub221@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 221
   306     STUBENTRY ?Stub222@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 222
   307     STUBENTRY ?Stub223@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 223
   308     STUBENTRY ?Stub224@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 224
   309     STUBENTRY ?Stub225@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 225
   310     STUBENTRY ?Stub226@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 226
   311     STUBENTRY ?Stub227@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 227
   312     STUBENTRY ?Stub228@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 228
   313     STUBENTRY ?Stub229@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 229
   314     STUBENTRY ?Stub230@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 230
   315     STUBENTRY ?Stub231@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 231
   316     STUBENTRY ?Stub232@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 232
   317     STUBENTRY ?Stub233@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 233
   318     STUBENTRY ?Stub234@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 234
   319     STUBENTRY ?Stub235@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 235
   320     STUBENTRY ?Stub236@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 236
   321     STUBENTRY ?Stub237@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 237
   322     STUBENTRY ?Stub238@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 238
   323     STUBENTRY ?Stub239@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 239
   324     STUBENTRY ?Stub240@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 240
   325     STUBENTRY ?Stub241@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 241
   326     STUBENTRY ?Stub242@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 242
   327     STUBENTRY ?Stub243@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 243
   328     STUBENTRY ?Stub244@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 244
   329     STUBENTRY ?Stub245@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 245
   330     STUBENTRY ?Stub246@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 246
   331     STUBENTRY ?Stub247@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 247
   332     STUBENTRY ?Stub248@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 248
   333     STUBENTRY ?Stub249@nsXPTCStubBase@@UEAA?AW4tag_nsresult@@XZ, 249
   335 END

mercurial