mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-26 06:38:36 +00:00
reducing the count of stubs entries in the xptcstubs* vtbl (down to 128 from 256) to reduce footprint and to make Linux ARM happy
This commit is contained in:
parent
cfc4f4d116
commit
ef07621383
@ -4,7 +4,18 @@
|
||||
# be included in the declaraion and a file to be used for expanding macros
|
||||
# to represent the implementation of the stubs.
|
||||
|
||||
$entry_count = 256;
|
||||
#
|
||||
# if "$entry_count" is ever changed and the .inc files regenerated then
|
||||
# the following issues need to be addressed:
|
||||
#
|
||||
# 1) Alpah NT has a .def file that lists exports by symbol. It will need
|
||||
# updating.
|
||||
# 2) The current Linux ARM code has a limitation of only having 256-3 stubs
|
||||
#
|
||||
# more dependencies???
|
||||
#
|
||||
|
||||
$entry_count = 128;
|
||||
$sentinel_count = 10;
|
||||
|
||||
$decl_name = "xptcstubsdecl.inc";
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* generated file - DO NOT EDIT */
|
||||
|
||||
/* includes 256 stub entries, and 10 sentinel entries */
|
||||
/* includes 128 stub entries, and 10 sentinel entries */
|
||||
|
||||
/*
|
||||
* declarations of normal stubs...
|
||||
@ -136,134 +136,6 @@ XPTC_EXPORT NS_IMETHOD Stub127();
|
||||
XPTC_EXPORT NS_IMETHOD Stub128();
|
||||
XPTC_EXPORT NS_IMETHOD Stub129();
|
||||
XPTC_EXPORT NS_IMETHOD Stub130();
|
||||
XPTC_EXPORT NS_IMETHOD Stub131();
|
||||
XPTC_EXPORT NS_IMETHOD Stub132();
|
||||
XPTC_EXPORT NS_IMETHOD Stub133();
|
||||
XPTC_EXPORT NS_IMETHOD Stub134();
|
||||
XPTC_EXPORT NS_IMETHOD Stub135();
|
||||
XPTC_EXPORT NS_IMETHOD Stub136();
|
||||
XPTC_EXPORT NS_IMETHOD Stub137();
|
||||
XPTC_EXPORT NS_IMETHOD Stub138();
|
||||
XPTC_EXPORT NS_IMETHOD Stub139();
|
||||
XPTC_EXPORT NS_IMETHOD Stub140();
|
||||
XPTC_EXPORT NS_IMETHOD Stub141();
|
||||
XPTC_EXPORT NS_IMETHOD Stub142();
|
||||
XPTC_EXPORT NS_IMETHOD Stub143();
|
||||
XPTC_EXPORT NS_IMETHOD Stub144();
|
||||
XPTC_EXPORT NS_IMETHOD Stub145();
|
||||
XPTC_EXPORT NS_IMETHOD Stub146();
|
||||
XPTC_EXPORT NS_IMETHOD Stub147();
|
||||
XPTC_EXPORT NS_IMETHOD Stub148();
|
||||
XPTC_EXPORT NS_IMETHOD Stub149();
|
||||
XPTC_EXPORT NS_IMETHOD Stub150();
|
||||
XPTC_EXPORT NS_IMETHOD Stub151();
|
||||
XPTC_EXPORT NS_IMETHOD Stub152();
|
||||
XPTC_EXPORT NS_IMETHOD Stub153();
|
||||
XPTC_EXPORT NS_IMETHOD Stub154();
|
||||
XPTC_EXPORT NS_IMETHOD Stub155();
|
||||
XPTC_EXPORT NS_IMETHOD Stub156();
|
||||
XPTC_EXPORT NS_IMETHOD Stub157();
|
||||
XPTC_EXPORT NS_IMETHOD Stub158();
|
||||
XPTC_EXPORT NS_IMETHOD Stub159();
|
||||
XPTC_EXPORT NS_IMETHOD Stub160();
|
||||
XPTC_EXPORT NS_IMETHOD Stub161();
|
||||
XPTC_EXPORT NS_IMETHOD Stub162();
|
||||
XPTC_EXPORT NS_IMETHOD Stub163();
|
||||
XPTC_EXPORT NS_IMETHOD Stub164();
|
||||
XPTC_EXPORT NS_IMETHOD Stub165();
|
||||
XPTC_EXPORT NS_IMETHOD Stub166();
|
||||
XPTC_EXPORT NS_IMETHOD Stub167();
|
||||
XPTC_EXPORT NS_IMETHOD Stub168();
|
||||
XPTC_EXPORT NS_IMETHOD Stub169();
|
||||
XPTC_EXPORT NS_IMETHOD Stub170();
|
||||
XPTC_EXPORT NS_IMETHOD Stub171();
|
||||
XPTC_EXPORT NS_IMETHOD Stub172();
|
||||
XPTC_EXPORT NS_IMETHOD Stub173();
|
||||
XPTC_EXPORT NS_IMETHOD Stub174();
|
||||
XPTC_EXPORT NS_IMETHOD Stub175();
|
||||
XPTC_EXPORT NS_IMETHOD Stub176();
|
||||
XPTC_EXPORT NS_IMETHOD Stub177();
|
||||
XPTC_EXPORT NS_IMETHOD Stub178();
|
||||
XPTC_EXPORT NS_IMETHOD Stub179();
|
||||
XPTC_EXPORT NS_IMETHOD Stub180();
|
||||
XPTC_EXPORT NS_IMETHOD Stub181();
|
||||
XPTC_EXPORT NS_IMETHOD Stub182();
|
||||
XPTC_EXPORT NS_IMETHOD Stub183();
|
||||
XPTC_EXPORT NS_IMETHOD Stub184();
|
||||
XPTC_EXPORT NS_IMETHOD Stub185();
|
||||
XPTC_EXPORT NS_IMETHOD Stub186();
|
||||
XPTC_EXPORT NS_IMETHOD Stub187();
|
||||
XPTC_EXPORT NS_IMETHOD Stub188();
|
||||
XPTC_EXPORT NS_IMETHOD Stub189();
|
||||
XPTC_EXPORT NS_IMETHOD Stub190();
|
||||
XPTC_EXPORT NS_IMETHOD Stub191();
|
||||
XPTC_EXPORT NS_IMETHOD Stub192();
|
||||
XPTC_EXPORT NS_IMETHOD Stub193();
|
||||
XPTC_EXPORT NS_IMETHOD Stub194();
|
||||
XPTC_EXPORT NS_IMETHOD Stub195();
|
||||
XPTC_EXPORT NS_IMETHOD Stub196();
|
||||
XPTC_EXPORT NS_IMETHOD Stub197();
|
||||
XPTC_EXPORT NS_IMETHOD Stub198();
|
||||
XPTC_EXPORT NS_IMETHOD Stub199();
|
||||
XPTC_EXPORT NS_IMETHOD Stub200();
|
||||
XPTC_EXPORT NS_IMETHOD Stub201();
|
||||
XPTC_EXPORT NS_IMETHOD Stub202();
|
||||
XPTC_EXPORT NS_IMETHOD Stub203();
|
||||
XPTC_EXPORT NS_IMETHOD Stub204();
|
||||
XPTC_EXPORT NS_IMETHOD Stub205();
|
||||
XPTC_EXPORT NS_IMETHOD Stub206();
|
||||
XPTC_EXPORT NS_IMETHOD Stub207();
|
||||
XPTC_EXPORT NS_IMETHOD Stub208();
|
||||
XPTC_EXPORT NS_IMETHOD Stub209();
|
||||
XPTC_EXPORT NS_IMETHOD Stub210();
|
||||
XPTC_EXPORT NS_IMETHOD Stub211();
|
||||
XPTC_EXPORT NS_IMETHOD Stub212();
|
||||
XPTC_EXPORT NS_IMETHOD Stub213();
|
||||
XPTC_EXPORT NS_IMETHOD Stub214();
|
||||
XPTC_EXPORT NS_IMETHOD Stub215();
|
||||
XPTC_EXPORT NS_IMETHOD Stub216();
|
||||
XPTC_EXPORT NS_IMETHOD Stub217();
|
||||
XPTC_EXPORT NS_IMETHOD Stub218();
|
||||
XPTC_EXPORT NS_IMETHOD Stub219();
|
||||
XPTC_EXPORT NS_IMETHOD Stub220();
|
||||
XPTC_EXPORT NS_IMETHOD Stub221();
|
||||
XPTC_EXPORT NS_IMETHOD Stub222();
|
||||
XPTC_EXPORT NS_IMETHOD Stub223();
|
||||
XPTC_EXPORT NS_IMETHOD Stub224();
|
||||
XPTC_EXPORT NS_IMETHOD Stub225();
|
||||
XPTC_EXPORT NS_IMETHOD Stub226();
|
||||
XPTC_EXPORT NS_IMETHOD Stub227();
|
||||
XPTC_EXPORT NS_IMETHOD Stub228();
|
||||
XPTC_EXPORT NS_IMETHOD Stub229();
|
||||
XPTC_EXPORT NS_IMETHOD Stub230();
|
||||
XPTC_EXPORT NS_IMETHOD Stub231();
|
||||
XPTC_EXPORT NS_IMETHOD Stub232();
|
||||
XPTC_EXPORT NS_IMETHOD Stub233();
|
||||
XPTC_EXPORT NS_IMETHOD Stub234();
|
||||
XPTC_EXPORT NS_IMETHOD Stub235();
|
||||
XPTC_EXPORT NS_IMETHOD Stub236();
|
||||
XPTC_EXPORT NS_IMETHOD Stub237();
|
||||
XPTC_EXPORT NS_IMETHOD Stub238();
|
||||
XPTC_EXPORT NS_IMETHOD Stub239();
|
||||
XPTC_EXPORT NS_IMETHOD Stub240();
|
||||
XPTC_EXPORT NS_IMETHOD Stub241();
|
||||
XPTC_EXPORT NS_IMETHOD Stub242();
|
||||
XPTC_EXPORT NS_IMETHOD Stub243();
|
||||
XPTC_EXPORT NS_IMETHOD Stub244();
|
||||
XPTC_EXPORT NS_IMETHOD Stub245();
|
||||
XPTC_EXPORT NS_IMETHOD Stub246();
|
||||
XPTC_EXPORT NS_IMETHOD Stub247();
|
||||
XPTC_EXPORT NS_IMETHOD Stub248();
|
||||
XPTC_EXPORT NS_IMETHOD Stub249();
|
||||
XPTC_EXPORT NS_IMETHOD Stub250();
|
||||
XPTC_EXPORT NS_IMETHOD Stub251();
|
||||
XPTC_EXPORT NS_IMETHOD Stub252();
|
||||
XPTC_EXPORT NS_IMETHOD Stub253();
|
||||
XPTC_EXPORT NS_IMETHOD Stub254();
|
||||
XPTC_EXPORT NS_IMETHOD Stub255();
|
||||
XPTC_EXPORT NS_IMETHOD Stub256();
|
||||
XPTC_EXPORT NS_IMETHOD Stub257();
|
||||
XPTC_EXPORT NS_IMETHOD Stub258();
|
||||
|
||||
/* declarations of sentinel stubs */
|
||||
XPTC_EXPORT NS_IMETHOD Sentinel0();
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* generated file - DO NOT EDIT */
|
||||
|
||||
/* includes 256 stub entries, and 10 sentinel entries */
|
||||
/* includes 128 stub entries, and 10 sentinel entries */
|
||||
|
||||
STUB_ENTRY(3)
|
||||
STUB_ENTRY(4)
|
||||
@ -130,134 +130,6 @@ STUB_ENTRY(127)
|
||||
STUB_ENTRY(128)
|
||||
STUB_ENTRY(129)
|
||||
STUB_ENTRY(130)
|
||||
STUB_ENTRY(131)
|
||||
STUB_ENTRY(132)
|
||||
STUB_ENTRY(133)
|
||||
STUB_ENTRY(134)
|
||||
STUB_ENTRY(135)
|
||||
STUB_ENTRY(136)
|
||||
STUB_ENTRY(137)
|
||||
STUB_ENTRY(138)
|
||||
STUB_ENTRY(139)
|
||||
STUB_ENTRY(140)
|
||||
STUB_ENTRY(141)
|
||||
STUB_ENTRY(142)
|
||||
STUB_ENTRY(143)
|
||||
STUB_ENTRY(144)
|
||||
STUB_ENTRY(145)
|
||||
STUB_ENTRY(146)
|
||||
STUB_ENTRY(147)
|
||||
STUB_ENTRY(148)
|
||||
STUB_ENTRY(149)
|
||||
STUB_ENTRY(150)
|
||||
STUB_ENTRY(151)
|
||||
STUB_ENTRY(152)
|
||||
STUB_ENTRY(153)
|
||||
STUB_ENTRY(154)
|
||||
STUB_ENTRY(155)
|
||||
STUB_ENTRY(156)
|
||||
STUB_ENTRY(157)
|
||||
STUB_ENTRY(158)
|
||||
STUB_ENTRY(159)
|
||||
STUB_ENTRY(160)
|
||||
STUB_ENTRY(161)
|
||||
STUB_ENTRY(162)
|
||||
STUB_ENTRY(163)
|
||||
STUB_ENTRY(164)
|
||||
STUB_ENTRY(165)
|
||||
STUB_ENTRY(166)
|
||||
STUB_ENTRY(167)
|
||||
STUB_ENTRY(168)
|
||||
STUB_ENTRY(169)
|
||||
STUB_ENTRY(170)
|
||||
STUB_ENTRY(171)
|
||||
STUB_ENTRY(172)
|
||||
STUB_ENTRY(173)
|
||||
STUB_ENTRY(174)
|
||||
STUB_ENTRY(175)
|
||||
STUB_ENTRY(176)
|
||||
STUB_ENTRY(177)
|
||||
STUB_ENTRY(178)
|
||||
STUB_ENTRY(179)
|
||||
STUB_ENTRY(180)
|
||||
STUB_ENTRY(181)
|
||||
STUB_ENTRY(182)
|
||||
STUB_ENTRY(183)
|
||||
STUB_ENTRY(184)
|
||||
STUB_ENTRY(185)
|
||||
STUB_ENTRY(186)
|
||||
STUB_ENTRY(187)
|
||||
STUB_ENTRY(188)
|
||||
STUB_ENTRY(189)
|
||||
STUB_ENTRY(190)
|
||||
STUB_ENTRY(191)
|
||||
STUB_ENTRY(192)
|
||||
STUB_ENTRY(193)
|
||||
STUB_ENTRY(194)
|
||||
STUB_ENTRY(195)
|
||||
STUB_ENTRY(196)
|
||||
STUB_ENTRY(197)
|
||||
STUB_ENTRY(198)
|
||||
STUB_ENTRY(199)
|
||||
STUB_ENTRY(200)
|
||||
STUB_ENTRY(201)
|
||||
STUB_ENTRY(202)
|
||||
STUB_ENTRY(203)
|
||||
STUB_ENTRY(204)
|
||||
STUB_ENTRY(205)
|
||||
STUB_ENTRY(206)
|
||||
STUB_ENTRY(207)
|
||||
STUB_ENTRY(208)
|
||||
STUB_ENTRY(209)
|
||||
STUB_ENTRY(210)
|
||||
STUB_ENTRY(211)
|
||||
STUB_ENTRY(212)
|
||||
STUB_ENTRY(213)
|
||||
STUB_ENTRY(214)
|
||||
STUB_ENTRY(215)
|
||||
STUB_ENTRY(216)
|
||||
STUB_ENTRY(217)
|
||||
STUB_ENTRY(218)
|
||||
STUB_ENTRY(219)
|
||||
STUB_ENTRY(220)
|
||||
STUB_ENTRY(221)
|
||||
STUB_ENTRY(222)
|
||||
STUB_ENTRY(223)
|
||||
STUB_ENTRY(224)
|
||||
STUB_ENTRY(225)
|
||||
STUB_ENTRY(226)
|
||||
STUB_ENTRY(227)
|
||||
STUB_ENTRY(228)
|
||||
STUB_ENTRY(229)
|
||||
STUB_ENTRY(230)
|
||||
STUB_ENTRY(231)
|
||||
STUB_ENTRY(232)
|
||||
STUB_ENTRY(233)
|
||||
STUB_ENTRY(234)
|
||||
STUB_ENTRY(235)
|
||||
STUB_ENTRY(236)
|
||||
STUB_ENTRY(237)
|
||||
STUB_ENTRY(238)
|
||||
STUB_ENTRY(239)
|
||||
STUB_ENTRY(240)
|
||||
STUB_ENTRY(241)
|
||||
STUB_ENTRY(242)
|
||||
STUB_ENTRY(243)
|
||||
STUB_ENTRY(244)
|
||||
STUB_ENTRY(245)
|
||||
STUB_ENTRY(246)
|
||||
STUB_ENTRY(247)
|
||||
STUB_ENTRY(248)
|
||||
STUB_ENTRY(249)
|
||||
STUB_ENTRY(250)
|
||||
STUB_ENTRY(251)
|
||||
STUB_ENTRY(252)
|
||||
STUB_ENTRY(253)
|
||||
STUB_ENTRY(254)
|
||||
STUB_ENTRY(255)
|
||||
STUB_ENTRY(256)
|
||||
STUB_ENTRY(257)
|
||||
STUB_ENTRY(258)
|
||||
SENTINEL_ENTRY(0)
|
||||
SENTINEL_ENTRY(1)
|
||||
SENTINEL_ENTRY(2)
|
||||
|
Loading…
x
Reference in New Issue
Block a user