• morrita@google.com's avatar
    JavaScriptCore: Mark all exported symbols in the header file automatically. · f0dd2d91
    morrita@google.com authored
    https://bugs.webkit.org/show_bug.cgi?id=72855
    
    Reviewed by Darin Adler.
    
    Added WTF_EXPORT_PRIVATE and JS_EXPORT_PRIVATE based on JavaScriptCore.exp files.
    The change is generated by a tool calledListExportables (https://github.com/omo/ListExportables)
    
    * API/OpaqueJSString.h:
    * bytecode/CodeBlock.h:
    * bytecode/SamplingTool.h:
    * debugger/Debugger.h:
    * debugger/DebuggerActivation.h:
    * debugger/DebuggerCallFrame.h:
    * heap/AllocationSpace.h:
    * heap/HandleHeap.h:
    * heap/Heap.h:
    * heap/MachineStackMarker.h:
    * heap/MarkStack.h:
    * heap/VTableSpectrum.h:
    * heap/WriteBarrierSupport.h:
    * parser/Nodes.h:
    * parser/ParserArena.h:
    * profiler/Profile.h:
    * runtime/ArgList.h:
    * runtime/CallData.h:
    * runtime/Completion.h:
    * runtime/ConstructData.h:
    * runtime/DateInstance.h:
    * runtime/Error.h:
    * runtime/ExceptionHelpers.h:
    * runtime/FunctionConstructor.h:
    * runtime/Identifier.h:
    * runtime/InitializeThreading.h:
    * runtime/InternalFunction.h:
    * runtime/JSArray.h:
    * runtime/JSByteArray.h:
    * runtime/JSCell.h:
    * runtime/JSFunction.h:
    * runtime/JSGlobalData.cpp:
    * runtime/JSGlobalData.h:
    * runtime/JSGlobalObject.h:
    * runtime/JSGlobalThis.h:
    * runtime/JSLock.h:
    * runtime/JSObject.h:
    * runtime/JSString.h:
    * runtime/JSValue.h:
    * runtime/JSVariableObject.h:
    * runtime/Lookup.h:
    * runtime/MemoryStatistics.h:
    * runtime/ObjectPrototype.h:
    * runtime/Options.h:
    * runtime/PropertyDescriptor.h:
    * runtime/PropertyNameArray.h:
    * runtime/PropertySlot.h:
    * runtime/RegExp.h:
    * runtime/RegExpObject.h:
    * runtime/SamplingCounter.h:
    * runtime/SmallStrings.h:
    * runtime/StringObject.h:
    * runtime/Structure.h:
    * runtime/TimeoutChecker.h:
    * runtime/UString.h:
    * runtime/WriteBarrier.h:
    * wtf/ArrayBufferView.h:
    * wtf/ByteArray.h:
    * wtf/CryptographicallyRandomNumber.h:
    * wtf/CurrentTime.h:
    * wtf/DateMath.h:
    * wtf/DecimalNumber.h:
    * wtf/FastMalloc.cpp:
    * wtf/FastMalloc.h:
    * wtf/MD5.h:
    * wtf/MainThread.h:
    * wtf/MetaAllocator.h:
    * wtf/MetaAllocatorHandle.h:
    * wtf/OSAllocator.h:
    * wtf/PageBlock.h:
    * wtf/RandomNumber.h:
    * wtf/RefCountedLeakCounter.h:
    * wtf/SHA1.h:
    * wtf/Threading.cpp:
    * wtf/Threading.h:
    * wtf/ThreadingPrimitives.h:
    * wtf/WTFThreadData.h:
    * wtf/dtoa.h:
    * wtf/text/AtomicString.h:
    * wtf/text/CString.h:
    * wtf/text/StringBuilder.h:
    * wtf/text/StringImpl.h:
    * wtf/text/WTFString.h:
    * wtf/unicode/Collator.h:
    * wtf/unicode/UTF8.h:
    * yarr/Yarr.h:
    * yarr/YarrPattern.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@104900 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    f0dd2d91