X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/93a3786624b2768d89bfa27e46598dc64e2fb70a..ed1e77d3adeb83d26fd1dfb16dd84cabdcefd250:/bytecode/SamplingTool.h diff --git a/bytecode/SamplingTool.h b/bytecode/SamplingTool.h index 516968a..7d9c54f 100644 --- a/bytecode/SamplingTool.h +++ b/bytecode/SamplingTool.h @@ -10,7 +10,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of + * 3. Neither the name of Apple Inc. ("Apple") nor the names of * its contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * @@ -211,7 +211,7 @@ namespace JSC { unsigned m_size; }; - typedef HashMap > ScriptSampleRecordMap; + typedef HashMap> ScriptSampleRecordMap; class SamplingThread { public: @@ -271,7 +271,7 @@ namespace JSC { , m_sampleCount(0) , m_opcodeSampleCount(0) #if ENABLE(CODEBLOCK_SAMPLING) - , m_scopeSampleMap(adoptPtr(new ScriptSampleRecordMap)) + , m_scopeSampleMap(std::make_unique) #endif { memset(m_opcodeSamples, 0, sizeof(m_opcodeSamples)); @@ -338,7 +338,7 @@ namespace JSC { #if ENABLE(CODEBLOCK_SAMPLING) Mutex m_scriptSampleMapMutex; - OwnPtr m_scopeSampleMap; + std::unique_ptr m_scopeSampleMap; #endif };