diff --git a/xpcom/reflect/xptcall/public/genstubs.pl b/xpcom/reflect/xptcall/public/genstubs.pl index 4105a98f8a74..4043e19648e3 100644 --- a/xpcom/reflect/xptcall/public/genstubs.pl +++ b/xpcom/reflect/xptcall/public/genstubs.pl @@ -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"; diff --git a/xpcom/reflect/xptcall/public/xptcstubsdecl.inc b/xpcom/reflect/xptcall/public/xptcstubsdecl.inc index f10d20566ca4..702a1b6f2c7d 100644 --- a/xpcom/reflect/xptcall/public/xptcstubsdecl.inc +++ b/xpcom/reflect/xptcall/public/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(); diff --git a/xpcom/reflect/xptcall/public/xptcstubsdef.inc b/xpcom/reflect/xptcall/public/xptcstubsdef.inc index 2bc16522f4b0..60e7eee03aae 100644 --- a/xpcom/reflect/xptcall/public/xptcstubsdef.inc +++ b/xpcom/reflect/xptcall/public/xptcstubsdef.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 */ 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)