Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-20313

Remove SpiderMonkey Windows exported functions

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.2.0-rc0
    • Affects Version/s: 3.1.7
    • Component/s: Shell
    • Labels:
      None
    • Fully Compatible
    • Windows
    • Platform 9 (09/18/15), Platform A (10/09/15)

      Mongod.exe is now exporting 618 functions. It should not, and the dllexport statements on these functions should be removed. The only function that should be exported is index_collator_extension which is in WiredTiger.

      File Type: EXECUTABLE IMAGE
      
        Section contains the following exports for mongod.exe
      
          00000000 characteristics
          55EEF19B time date stamp Tue Sep 08 10:32:59 2015
              0.00 version
                 1 ordinal base
               619 number of functions
               619 number of names
      
          ordinal hint RVA      name
      
                1    0 0003E842 ??0?$SecurityWrapper@VCrossCompartmentWrapper@js@@@js@@QEAA@AEBV01@@Z = @ILT+251965(??0?$SecurityWrapper@VCrossCompartmentWrapper@js@@@js@@QEAA@AEBV01@@Z)
                2    1 0009A624 ??0?$SecurityWrapper@VCrossCompartmentWrapper@js@@@js@@QEAA@I_N@Z = @ILT+628255(??0?$SecurityWrapper@VCrossCompartmentWrapper@js@@@js@@QEAA@I_N@Z)
                3    2 00002E55 ??0?$SecurityWrapper@VWrapper@js@@@js@@QEAA@AEBV01@@Z = @ILT+7760(??0?$SecurityWrapper@VWrapper@js@@@js@@QEAA@AEBV01@@Z)
                4    3 0006C896 ??0?$SecurityWrapper@VWrapper@js@@@js@@QEAA@I_N@Z = @ILT+440465(??0?$SecurityWrapper@VWrapper@js@@@js@@QEAA@I_N@Z)
                5    4 0007D7AE ??0AutoCTypesActivityCallback@js@@QEAA@PEAUJSContext@@W4CTypesActivityType@1@1@Z = @ILT+509865(??0AutoCTypesActivityCallback@js@@QEAA@PEAUJSContext@@W4CTypesActivityType@1@1@Z)
              ...
              609  260 00025E91 acosh = @ILT+151180(acosh)
              610  261 00090B79 atanh = @ILT+588660(atanh)
              611  262 0007021B cbrt = @ILT+455190(cbrt)
              612  263 00091489 expm1 = @ILT+590980(expm1)
              613  264 03B56788 gMozillaPoisonBase = gMozillaPoisonBase
              614  265 03B56790 gMozillaPoisonSize = gMozillaPoisonSize
              615  266 03B56780 gMozillaPoisonValue = gMozillaPoisonValue
              616  267 000515EB index_collator_extension = @ILT+329190(index_collator_extension)
              617  268 000C362D log1p = @ILT+796200(log1p)
              618  269 0000617C log2 = @ILT+20855(log2)
              619  26A 000463E4 mozPoisonValueInit = @ILT+283615(mozPoisonValueInit)
      

            Assignee:
            mark.benvenuto@mongodb.com Mark Benvenuto
            Reporter:
            mark.benvenuto@mongodb.com Mark Benvenuto
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: