Compiling Mongodb source (usev8)

116 views
Skip to first unread message

gitfy

unread,
Mar 23, 2011, 4:52:52 PM3/23/11
to mongodb-user
Hi,
I tried to compile the source 1.8.0(rc2) to link with v8 engine.
(i am doing this in mac os x 64 bit)

scons --release --usev8

I get the following error. Can you help me. Thanks.

______________

scons: Reading SConscript files ...
scons version: 2.0.1
python version: 2 6 1 'final' 0
Checking whether the C++ compiler works(cached) yes
Checking for C library stdc++... (cached) yes
Checking for C++ header file pcrecpp.h... (cached) yes
Checking for C++ header file boost/filesystem/operations.hpp...
(cached) yes
Checking for C++ header file execinfo.h... yes
Checking for C library pcap... yes
scons: done reading SConscript files.
scons: Building targets ...
g++ -o db/dur_recover.o -c -Wnon-virtual-dtor -fPIC -fno-strict-
aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -
Winvalid-pch -O3 -D_SCONS -DMONGO_EXPOSE_MACROS -DXP_UNIX -I. -I/opt/
local/include -I/Users/lsubramanian/temp/v8/include db/dur_recover.cpp
db/dur_recover.cpp: In function 'void
mongo::dur::getFiles(boost::filesystem3::path,
std::vector<boost::filesystem3::path,
std::allocator<boost::filesystem3::path> >&)':
db/dur_recover.cpp:70: error: conversion from
'boost::filesystem3::path' to non-scalar type 'std::basic_string<char,
std::char_traits<char>, std::allocator<char> >' requested
db/../util/mongoutils/str.h: In member function
'mongoutils::str::stream& mongoutils::str::stream::operator<<(const
T&) [with T = boost::filesystem3::path]':
db/dur_recover.cpp:83: instantiated from here
db/../util/mongoutils/str.h:54: error: no match for 'operator<<' in
'((mongoutils::str::stream*)this)->mongoutils::str::stream::ss << v'
./util/../bson/util/builder.h:187: note: candidates are:
mongo::StringBuilder& mongo::StringBuilder::operator<<(double)
./util/../bson/util/builder.h:190: note:
mongo::StringBuilder& mongo::StringBuilder::operator<<(int)
./util/../bson/util/builder.h:193: note:
mongo::StringBuilder& mongo::StringBuilder::operator<<(unsigned int)
./util/../bson/util/builder.h:196: note:
mongo::StringBuilder& mongo::StringBuilder::operator<<(long int)
./util/../bson/util/builder.h:199: note:
mongo::StringBuilder& mongo::StringBuilder::operator<<(long unsigned
int)
./util/../bson/util/builder.h:202: note:
mongo::StringBuilder& mongo::StringBuilder::operator<<(long long int)
./util/../bson/util/builder.h:205: note:
mongo::StringBuilder& mongo::StringBuilder::operator<<(long long
unsigned int)
./util/../bson/util/builder.h:208: note:
mongo::StringBuilder& mongo::StringBuilder::operator<<(short int)
./util/../bson/util/builder.h:211: note:
mongo::StringBuilder& mongo::StringBuilder::operator<<(char)
./util/../bson/util/builder.h:231: note:
mongo::StringBuilder& mongo::StringBuilder::operator<<(const
mongo::StringData&)
/opt/local/include/pcre_stringpiece.h:177: note:
std::ostream& operator<<(std::ostream&, const pcrecpp::StringPiece&)
db/../bson/bson-inl.h:651: note: mongo::StringBuilder&
mongo::operator<<(mongo::StringBuilder&, const mongo::BSONElement&)
db/../bson/bson-inl.h:647: note: mongo::StringBuilder&
mongo::operator<<(mongo::StringBuilder&, const mongo::BSONObj&)
db/../bson/bson-inl.h:643: note: std::ostream&
mongo::operator<<(std::ostream&, const mongo::BSONElement&)
db/../bson/bson-inl.h:639: note: std::ostream&
mongo::operator<<(std::ostream&, const mongo::BSONObj&)
./util/../db/../bson/oid.h:111: note:
mongo::StringBuilder& mongo::operator<<(mongo::StringBuilder&, const
mongo::OID&)
./util/../db/../bson/oid.h:127: note: std::ostream&
mongo::operator<<(std::ostream&, const mongo::OID&)
./util/goodies.h:469: note: std::ostream&
mongo::operator<<(std::ostream&, const mongo::ThreadSafeString&)
/opt/local/include/boost/system/error_code.hpp: At global scope:
/opt/local/include/boost/system/error_code.hpp:214: warning:
'boost::system::posix_category' defined but not used
/opt/local/include/boost/system/error_code.hpp:215: warning:
'boost::system::errno_ecat' defined but not used
/opt/local/include/boost/system/error_code.hpp:216: warning:
'boost::system::native_ecat' defined but not used
scons: *** [db/dur_recover.o] Error 1
scons: building terminated because of errors.

Nat

unread,
Mar 23, 2011, 11:26:38 PM3/23/11
to mongodb-user
Have you tried with master? It sounds like http://jira.mongodb.org/browse/SERVER-2324

Eliot Horowitz

unread,
Mar 24, 2011, 12:41:37 AM3/24/11
to mongod...@googlegroups.com
Can you try the current head of the 1.8 branch.

> --
> You received this message because you are subscribed to the Google Groups "mongodb-user" group.
> To post to this group, send email to mongod...@googlegroups.com.
> To unsubscribe from this group, send email to mongodb-user...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/mongodb-user?hl=en.
>
>

gitfy

unread,
Mar 24, 2011, 11:20:13 AM3/24/11
to mongodb-user
I tried the 1.8 branch as well.

But this time a different error during the build.

Last part looks like this :
"v8::Object::SetHiddenValue(v8::Handle<v8::String>,
v8::Handle<v8::Value>)", referenced from:
mongo::dbPointerInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::ThreadInit(v8::Arguments const&) in v8_utils.o
mongo::ScopedThreadInit(v8::Arguments const&) in v8_utils.o
"v8::Object::Has(v8::Handle<v8::String>)", referenced from:
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Object::GetHiddenValue(v8::Handle<v8::String>)", referenced
from:
mongo::thisConfig(v8::Arguments const&) in v8_utils.o
mongo::ThreadReturnData(v8::Arguments const&) in v8_utils.o
mongo::ThreadJoin(v8::Arguments const&) in v8_utils.o
mongo::ThreadStart(v8::Arguments const&) in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Object::SetInternalField(int, v8::Handle<v8::Value>)",
referenced from:
mongo::dbTimestampInit(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::Array::Length() const", referenced from:
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::v8ToMongo(v8::Handle<v8::Object>, int) in v8_wrapper.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
scons: *** [mongod] Error 1
scons: building terminated because of errors.


I couldn't capture the complete info in my terminal. Here is the log,
which i could gather.

mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::objectIdInit(v8::Arguments const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installFork(v8::Handle<v8::Object>&,
v8::Handle<v8::Context>&) in v8_utils.o
mongo::installFork(v8::Handle<v8::Object>&,
v8::Handle<v8::Context>&) in v8_utils.o
mongo::ScopedThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::wrapperCons(v8::Arguments const&) in v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::Value::ToNumber() const", referenced from:
mongo::V8Scope::getNumber(char const*)in engine_v8.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Object::New()", referenced from:
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::setThis(mongo::BSONObj const*)in engine_v8.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
"v8::Boolean::Value() const", referenced from:
mongo::V8Scope::getBoolean(char const*)in engine_v8.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::ObjectTemplate::New()", referenced from:
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::ObjectTemplate::SetIndexedPropertyHandler(v8::Handle<v8::Value>
(*)(unsigned int, v8::AccessorInfo const&), v8::Handle<v8::Value> (*)
(unsigned int, v8::Local<v8::Value>, v8::AccessorInfo const&),
v8::Handle<v8::Integer> (*)(unsigned int, v8::AccessorInfo const&),
v8::Handle<v8::Boolean> (*)(unsigned int, v8::AccessorInfo const&),
v8::Handle<v8::Array> (*)(v8::AccessorInfo const&),
v8::Handle<v8::Value>)", referenced from:
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
"v8::Array::New(int)", referenced from:
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
"v8::Message::GetScriptResourceName() const", referenced from:
mongo::operator<<(std::basic_ostream<char,
std::char_traits<char> >&, v8::TryCatch const*)in v8_utils.o
mongo::toSTLString(v8::TryCatch const*) in v8_utils.o
"v8::TryCatch::CanContinue() const", referenced from:
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::invoke(unsigned long long, mongo::BSONObj
const&, int, bool)in engine_v8.o
"v8::External::Value() const", referenced from:
mongo::V8Scope::loadCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::nativeCallback(v8::Arguments const&) in
engine_v8.o
mongo::getConnection(v8::Arguments const&) in v8_db.o
mongo::getCursor(v8::Arguments const&) in v8_db.o
mongo::getCursor(v8::Arguments const&) in v8_db.o
mongo::internalCursorObjsLeftInBatch(v8::Arguments const&) in
v8_db.o
mongo::internalCursorHasNext(v8::Arguments const&) in v8_db.o
mongo::internalCursorNext(v8::Arguments const&) in v8_db.o
mongo::thisConfig(v8::Arguments const&) in v8_utils.o
mongo::ThreadReturnData(v8::Arguments const&) in v8_utils.o
mongo::ThreadJoin(v8::Arguments const&) in v8_utils.o
mongo::ThreadStart(v8::Arguments const&) in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
mongo::getWrapper(v8::Handle<v8::Object>) in
v8_wrapper.o
"v8::Locker::Locker()", referenced from:
mongo::V8ScriptEngine::interrupt(unsigned int)in engine_v8.o
mongo::V8ScriptEngine::interruptAll() in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::gc() in engine_v8.o
mongo::V8Scope::injectNative(char const*, mongo::BSONObj (*)
(mongo::BSONObj const&))in engine_v8.o
mongo::V8Scope::rename(char const*, char const*)in engine_v8.o
mongo::V8Scope::setThis(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::_createFunction(char const*)in engine_v8.o
mongo::V8Scope::getObject(char const*)in engine_v8.o
mongo::V8Scope::getBoolean(char const*)in engine_v8.o
mongo::V8Scope::getString(char const*)in engine_v8.o
mongo::V8Scope::getNumberLongLong(char const*)in engine_v8.o
mongo::V8Scope::getNumberInt(char const*)in engine_v8.o
mongo::V8Scope::getNumber(char const*)in engine_v8.o
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::V8Scope::setObject(char const*, mongo::BSONObj const&,
bool)in engine_v8.o
mongo::V8Scope::setElement(char const*, mongo::BSONElement
const&)in engine_v8.o
mongo::V8Scope::setBoolean(char const*, bool)in engine_v8.o
mongo::V8Scope::setString(char const*, char const*)in
engine_v8.o
mongo::V8Scope::setNumber(char const*, double)in engine_v8.o
mongo::V8Scope::init(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::loadCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::nativeCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::invoke(unsigned long long, mongo::BSONObj
const&, int, bool)in engine_v8.o
mongo::V8Scope::localConnect(char const*)in engine_v8.o
mongo::V8Scope::externalSetup() in engine_v8.o
mongo::V8Lock::V8Lock()in engine_v8.o
mongo::GCV8(v8::Arguments const&) in v8_utils.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
"v8::Locker::~Locker()", referenced from:
mongo::V8ScriptEngine::interrupt(unsigned int)in engine_v8.o
mongo::V8ScriptEngine::interrupt(unsigned int)in engine_v8.o
mongo::V8ScriptEngine::interruptAll() in engine_v8.o
mongo::V8ScriptEngine::interruptAll() in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::gc() in engine_v8.o
mongo::V8Scope::gc() in engine_v8.o
mongo::V8Scope::injectNative(char const*, mongo::BSONObj (*)
(mongo::BSONObj const&))in engine_v8.o
mongo::V8Scope::injectNative(char const*, mongo::BSONObj (*)
(mongo::BSONObj const&))in engine_v8.o
mongo::V8Scope::rename(char const*, char const*)in engine_v8.o
mongo::V8Scope::rename(char const*, char const*)in engine_v8.o
mongo::V8Scope::setThis(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::setThis(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::setThis(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::_createFunction(char const*)in engine_v8.o
mongo::V8Scope::_createFunction(char const*)in engine_v8.o
mongo::V8Scope::getObject(char const*)in engine_v8.o
mongo::V8Scope::getObject(char const*)in engine_v8.o
mongo::V8Scope::getBoolean(char const*)in engine_v8.o
mongo::V8Scope::getBoolean(char const*)in engine_v8.o
mongo::V8Scope::getString(char const*)in engine_v8.o
mongo::V8Scope::getString(char const*)in engine_v8.o
mongo::V8Scope::getNumberLongLong(char const*)in engine_v8.o
mongo::V8Scope::getNumberLongLong(char const*)in engine_v8.o
mongo::V8Scope::getNumberInt(char const*)in engine_v8.o
mongo::V8Scope::getNumberInt(char const*)in engine_v8.o
mongo::V8Scope::getNumber(char const*)in engine_v8.o
mongo::V8Scope::getNumber(char const*)in engine_v8.o
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::V8Scope::setObject(char const*, mongo::BSONObj const&,
bool)in engine_v8.o
mongo::V8Scope::setObject(char const*, mongo::BSONObj const&,
bool)in engine_v8.o
mongo::V8Scope::setElement(char const*, mongo::BSONElement
const&)in engine_v8.o
mongo::V8Scope::setElement(char const*, mongo::BSONElement
const&)in engine_v8.o
mongo::V8Scope::setBoolean(char const*, bool)in engine_v8.o
mongo::V8Scope::setBoolean(char const*, bool)in engine_v8.o
mongo::V8Scope::setString(char const*, char const*)in
engine_v8.o
mongo::V8Scope::setString(char const*, char const*)in
engine_v8.o
mongo::V8Scope::setNumber(char const*, double)in engine_v8.o
mongo::V8Scope::setNumber(char const*, double)in engine_v8.o
mongo::V8Scope::init(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::init(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::init(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::loadCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::loadCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::nativeCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::nativeCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::localConnect(char const*)in engine_v8.o
mongo::V8Scope::localConnect(char const*)in engine_v8.o
mongo::V8Scope::localConnect(char const*)in engine_v8.o
mongo::V8Scope::externalSetup() in engine_v8.o
mongo::V8Scope::externalSetup() in engine_v8.o
mongo::V8Scope::externalSetup() in engine_v8.o
mongo::V8Lock::~V8Lock()in engine_v8.o
mongo::GCV8(v8::Arguments const&) in v8_utils.o
mongo::GCV8(v8::Arguments const&) in v8_utils.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
"v8::String::Utf8Value::Utf8Value(v8::Handle<v8::Value>)",
referenced from:
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
mongo::toSTLString(v8::Handle<v8::Value> const&) in
v8_utils.o
mongo::Print(v8::Arguments const&) in v8_utils.o
mongo::operator<<(std::basic_ostream<char,
std::char_traits<char> >&, v8::TryCatch const*)in v8_utils.o
mongo::operator<<(std::basic_ostream<char,
std::char_traits<char> >&, v8::TryCatch const*)in v8_utils.o
mongo::operator<<(std::basic_ostream<char,
std::char_traits<char> >&, v8::TryCatch const*)in v8_utils.o
mongo::operator<<(std::basic_ostream<char,
std::char_traits<char> >&, v8::Handle<v8::Value> const&)in v8_utils.o
mongo::toSTLString(v8::TryCatch const*) in v8_utils.o
mongo::toSTLString(v8::TryCatch const*) in v8_utils.o
mongo::toSTLString(v8::TryCatch const*) in v8_utils.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Message::GetStartColumn() const", referenced from:
mongo::operator<<(std::basic_ostream<char,
std::char_traits<char> >&, v8::TryCatch const*)in v8_utils.o
mongo::toSTLString(v8::TryCatch const*) in v8_utils.o
"v8::Object::CheckedGetInternalField(int)", referenced from:
mongo::getConnection(v8::Arguments const&) in v8_db.o
mongo::getCursor(v8::Arguments const&) in v8_db.o
mongo::internalCursorObjsLeftInBatch(v8::Arguments const&) in
v8_db.o
mongo::internalCursorHasNext(v8::Arguments const&) in v8_db.o
mongo::internalCursorNext(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Value::ToString() const", referenced from:
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
mongo::v8ToMongo(v8::Handle<v8::Object>, int) in v8_wrapper.o
"v8::V8::MakeWeak(v8::internal::Object**, void*, void (*)
(v8::Persistent<v8::Value>, void*))", referenced from:
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
"v8::V8::TerminateExecution(v8::Isolate*)", referenced from:
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::GCV8(v8::Arguments const&))>(v8::Arguments
const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::GCV8(v8::Arguments const&))>(v8::Arguments
const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::Version(v8::Arguments
const&))>(v8::Arguments const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::Version(v8::Arguments
const&))>(v8::Arguments const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::Print(v8::Arguments const&))>(v8::Arguments
const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::Print(v8::Arguments const&))>(v8::Arguments
const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::V8Scope::loadCallback(v8::Arguments
const&))>(v8::Arguments const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::V8Scope::loadCallback(v8::Arguments
const&))>(v8::Arguments const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::V8Scope::nativeCallback(v8::Arguments
const&))>(v8::Arguments const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::V8Scope::nativeCallback(v8::Arguments
const&))>(v8::Arguments const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::bsonsize(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::bsonsize(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbPointerInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbPointerInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbRefInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbRefInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbQueryInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbQueryInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbTimestampInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbTimestampInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongToNumber(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongToNumber(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongValueOf(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongValueOf(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorObjsLeftInBatch(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorObjsLeftInBatch(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorHasNext(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorHasNext(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorNext(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorNext(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorCons(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorCons(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoConsExternal(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoConsExternal(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoConsLocal(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoConsLocal(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::binDataInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::binDataInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::objectIdInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::objectIdInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::collectionInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::collectionInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoUpdate(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoUpdate(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoRemove(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoRemove(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoInsert(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoInsert(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoFind(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoFind(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongToString(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongToString(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::binDataToString(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::binDataToString(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ScopedThreadInject(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ScopedThreadInject(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadInject(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadInject(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ScopedThreadInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ScopedThreadInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadReturnData(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadReturnData(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadStart(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadStart(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::wrapperCons(v8::Arguments
const&))>(v8::Arguments const&)in v8_wrapper.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::wrapperCons(v8::Arguments
const&))>(v8::Arguments const&)in v8_wrapper.o
"v8::Integer::New(int)", referenced from:
mongo::dbTimestampInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::v8ToMongo(v8::Handle<v8::Object>, int) in v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::TryCatch::HasCaught() const", referenced from:
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::invoke(unsigned long long, mongo::BSONObj
const&, int, bool)in engine_v8.o

"v8::Object::GetRealNamedPropertyInPrototypeChain(v8::Handle<v8::String>)",
referenced from:
mongo::collectionFallback(v8::Local<v8::String>,
v8::AccessorInfo const&) in v8_db.o
"v8::FunctionTemplate::GetFunction()", referenced from:
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::injectNative(char const*, mongo::BSONObj (*)
(mongo::BSONObj const&))in engine_v8.o
mongo::V8Scope::localConnect(char const*)in engine_v8.o
mongo::V8Scope::externalSetup() in engine_v8.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installFork(v8::Handle<v8::Object>&,
v8::Handle<v8::Context>&) in v8_utils.o
mongo::installFork(v8::Handle<v8::Object>&,
v8::Handle<v8::Context>&) in v8_utils.o
mongo::ScopedThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
"v8::FunctionTemplate::InstanceTemplate()", referenced from:
mongo::getTimestampFunctionTemplate() in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::getObjectWrapperTemplate() in v8_wrapper.o
"v8::V8::DisposeGlobal(v8::internal::Object**)", referenced from:
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::destroyCursor(v8::Persistent<v8::Value>, void*) in
v8_db.o
mongo::destroyConnection(v8::Persistent<v8::Value>, void*)
in v8_db.o
"v8::V8::TerminateExecution(int)", referenced from:
mongo::V8ScriptEngine::interrupt(unsigned int)in engine_v8.o
mongo::V8ScriptEngine::interruptAll() in engine_v8.o
"v8::Value::IsUndefined() const", referenced from:
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::getObject(char const*)in engine_v8.o
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::dbPointerInit(v8::Arguments const&) in v8_db.o
mongo::dbRefInit(v8::Arguments const&) in v8_db.o
mongo::dbInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::objectIdInit(v8::Arguments const&) in v8_db.o
mongo::collectionFallback(v8::Local<v8::String>,
v8::AccessorInfo const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Value::IsFunction() const", referenced from:
mongo::V8Scope::_createFunction(char const*)in engine_v8.o
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::dbQueryIndexAccess(unsigned int, v8::AccessorInfo
const&)in v8_db.o
mongo::collectionFallback(v8::Local<v8::String>,
v8::AccessorInfo const&) in v8_db.o
mongo::ThreadInit(v8::Arguments const&) in v8_utils.o
mongo::ScopedThreadInit(v8::Arguments const&) in v8_utils.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Value::IsNull() const", referenced from:
mongo::V8Scope::getObject(char const*)in engine_v8.o
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::bsonsize(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Value::IsArray() const", referenced from:
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Value::BooleanValue() const", referenced from:
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
"v8::Unlocker::Unlocker()", referenced from:
mongo::V8ScriptEngine::newThreadUnlocker() in engine_v8.o
mongo::internalCursorObjsLeftInBatch(v8::Arguments const&) in
v8_db.o
mongo::internalCursorHasNext(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::internalCursorNext(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::ThreadReturnData(v8::Arguments const&) in v8_utils.o
mongo::ThreadJoin(v8::Arguments const&) in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
"v8::Unlocker::~Unlocker()", referenced from:
mongo::V8ScriptEngine::V8UnlockForClient::~V8UnlockForClient()in
engine_v8.o
mongo::V8ScriptEngine::V8UnlockForClient::~V8UnlockForClient()in
engine_v8.o
mongo::V8ScriptEngine::newThreadUnlocker() in engine_v8.o
mongo::V8ScriptEngine::V8UnlockForClient::~V8UnlockForClient()in
engine_v8.o
mongo::V8ScriptEngine::V8UnlockForClient::~V8UnlockForClient()in
engine_v8.o
mongo::internalCursorObjsLeftInBatch(v8::Arguments const&) in
v8_db.o
mongo::internalCursorObjsLeftInBatch(v8::Arguments const&) in
v8_db.o
mongo::internalCursorHasNext(v8::Arguments const&) in v8_db.o
mongo::internalCursorHasNext(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::internalCursorNext(v8::Arguments const&) in v8_db.o
mongo::internalCursorNext(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::V8Unlock::~V8Unlock()in v8_db.o
mongo::V8Unlock::~V8Unlock()in v8_db.o
mongo::ThreadReturnData(v8::Arguments const&) in v8_utils.o
mongo::ThreadReturnData(v8::Arguments const&) in v8_utils.o
mongo::ThreadReturnData(v8::Arguments const&) in v8_utils.o
mongo::ThreadJoin(v8::Arguments const&) in v8_utils.o
mongo::ThreadJoin(v8::Arguments const&) in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
"v8::Script::Run()", referenced from:
mongo::V8Scope::__createFunction(char const*)in engine_v8.o
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::newFunction(char const*)in v8_wrapper.o
"v8::Object::InternalFieldCount()", referenced from:
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Value::IsBoolean() const", referenced from:
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::String::WriteAscii(char*, int, int, v8::String::WriteHints)
const", referenced from:
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
"v8::ObjectTemplate::SetNamedPropertyHandler(v8::Handle<v8::Value>
(*)(v8::Local<v8::String>, v8::AccessorInfo const&),
v8::Handle<v8::Value> (*)(v8::Local<v8::String>, v8::Local<v8::Value>,
v8::AccessorInfo const&), v8::Handle<v8::Integer> (*)
(v8::Local<v8::String>, v8::AccessorInfo const&),
v8::Handle<v8::Boolean> (*)(v8::Local<v8::String>, v8::AccessorInfo
const&), v8::Handle<v8::Array> (*)(v8::AccessorInfo const&),
v8::Handle<v8::Value>)", referenced from:
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::getObjectWrapperTemplate() in v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
"v8::Date::New(double)", referenced from:
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::Script::New(v8::Handle<v8::String>, v8::ScriptOrigin*,
v8::ScriptData*, v8::Handle<v8::String>)", referenced from:
mongo::newFunction(char const*)in v8_wrapper.o
"v8::External::New(void*)", referenced from:
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::injectNative(char const*, mongo::BSONObj (*)
(mongo::BSONObj const&))in engine_v8.o
mongo::V8Scope::setThis(mongo::BSONObj const*)in engine_v8.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::ThreadInit(v8::Arguments const&) in v8_utils.o
mongo::ScopedThreadInit(v8::Arguments const&) in v8_utils.o
"v8::Integer::Value() const", referenced from:
mongo::V8Scope::getNumberLongLong(char const*)in engine_v8.o
"v8::FunctionTemplate::PrototypeTemplate()", referenced from:
mongo::getBinDataFunctionTemplate() in v8_db.o
mongo::getNumberLongFunctionTemplate() in v8_db.o
mongo::getTimestampFunctionTemplate() in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
"v8::V8::GlobalizeReference(v8::internal::Object**)", referenced
from:
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::setThis(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::setThis(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::_createFunction(char const*)in engine_v8.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::ThreadInit(v8::Arguments const&) in v8_utils.o
mongo::ThreadInit(v8::Arguments const&) in v8_utils.o
mongo::ScopedThreadInit(v8::Arguments const&) in v8_utils.o
mongo::ScopedThreadInit(v8::Arguments const&) in v8_utils.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
"v8::Object::GetPropertyNames()", referenced from:
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::v8ToMongo(v8::Handle<v8::Object>, int) in v8_wrapper.o
"v8::Date::NumberValue() const", referenced from:
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Number::Value() const", referenced from:
mongo::V8Scope::getNumber(char const*)in engine_v8.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Message::GetSourceLine() const", referenced from:
mongo::operator<<(std::basic_ostream<char,
std::char_traits<char> >&, v8::TryCatch const*)in v8_utils.o
mongo::toSTLString(v8::TryCatch const*) in v8_utils.o
"v8::ObjectTemplate::SetInternalFieldCount(int)", referenced from:
mongo::getTimestampFunctionTemplate() in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::True()", referenced from:
mongo::V8Scope::setBoolean(char const*, bool)in engine_v8.o
mongo::V8Scope::loadCallback(v8::Arguments const&) in
engine_v8.o
mongo::internalCursorHasNext(v8::Arguments const&) in v8_db.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::Value::IsDate() const", referenced from:
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Value::NumberValue() const", referenced from:
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::String::WriteUtf8(char*, int, int*, v8::String::WriteHints)
const", referenced from:
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
"v8::Template::Set(v8::Handle<v8::String>, v8::Handle<v8::Data>,
v8::PropertyAttribute)", referenced from:
mongo::V8Scope::injectNative(char const*, mongo::BSONObj (*)
(mongo::BSONObj const&))in engine_v8.o
mongo::getBinDataFunctionTemplate() in v8_db.o
mongo::getNumberLongFunctionTemplate() in v8_db.o
mongo::getNumberLongFunctionTemplate() in v8_db.o
mongo::getNumberLongFunctionTemplate() in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
"v8::Int32::Value() const", referenced from:
mongo::V8Scope::getNumberInt(char const*)in engine_v8.o
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::String::Utf8Length() const", referenced from:
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
"v8::Message::GetEndColumn() const", referenced from:
mongo::operator<<(std::basic_ostream<char,
std::char_traits<char> >&, v8::TryCatch const*)in v8_utils.o
mongo::toSTLString(v8::TryCatch const*) in v8_utils.o
"v8::Value::IsInt32() const", referenced from:
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::False()", referenced from:
mongo::V8Scope::setBoolean(char const*, bool)in engine_v8.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::internalCursorHasNext(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::IndexedReadOnlyDelete(unsigned int, v8::AccessorInfo
const&)in v8_wrapper.o
mongo::NamedReadOnlyDelete(v8::Local<v8::String>,
v8::AccessorInfo const&) in v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::V8::GetCurrentThreadId()", referenced from:
mongo::enableV8Interrupt() in v8_db.o
"v8::Value::ToInt32() const", referenced from:
mongo::V8Scope::getNumberInt(char const*)in engine_v8.o
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::TryCatch::TryCatch()", referenced from:
mongo::V8Scope::__createFunction(char const*)in engine_v8.o
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::invoke(unsigned long long, mongo::BSONObj
const&, int, bool)in engine_v8.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
"v8::TryCatch::~TryCatch()", referenced from:
mongo::V8Scope::__createFunction(char const*)in engine_v8.o
mongo::V8Scope::__createFunction(char const*)in engine_v8.o
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::invoke(unsigned long long, mongo::BSONObj
const&, int, bool)in engine_v8.o
mongo::V8Scope::invoke(unsigned long long, mongo::BSONObj
const&, int, bool)in engine_v8.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
"v8::V8::IdleNotification()", referenced from:
mongo::V8Scope::gc() in engine_v8.o
mongo::GCV8(v8::Arguments const&) in v8_utils.o
"v8::Value::IsExternal() const", referenced from:
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::getWrapper(v8::Handle<v8::Object>) in
v8_wrapper.o
mongo::wrapperCons(v8::Arguments const&) in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Context::Global()", referenced from:
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::dbPointerInit(v8::Arguments const&) in v8_db.o
mongo::dbRefInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::objectIdInit(v8::Arguments const&) in v8_db.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
mongo::getNamedCons(char const*)in v8_wrapper.o
mongo::getObjectIdCons() in v8_wrapper.o
mongo::newId(mongo::OID const&)in v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::Function::NewInstance() const", referenced from:
mongo::dbPointerInit(v8::Arguments const&) in v8_db.o
mongo::dbRefInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::objectIdInit(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
"v8::Value::ToBoolean() const", referenced from:
mongo::V8Scope::getBoolean(char const*)in engine_v8.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Context::Enter()", referenced from:
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::injectNative(char const*, mongo::BSONObj (*)
(mongo::BSONObj const&))in engine_v8.o
mongo::V8Scope::rename(char const*, char const*)in engine_v8.o
mongo::V8Scope::setThis(mongo::BSONObj const*)in engine_v8.o
mongo::V8Scope::_createFunction(char const*)in engine_v8.o
mongo::V8Scope::getObject(char const*)in engine_v8.o
mongo::V8Scope::getBoolean(char const*)in engine_v8.o
mongo::V8Scope::getString(char const*)in engine_v8.o
mongo::V8Scope::getNumberLongLong(char const*)in engine_v8.o
mongo::V8Scope::getNumberInt(char const*)in engine_v8.o
mongo::V8Scope::getNumber(char const*)in engine_v8.o
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::V8Scope::setObject(char const*, mongo::BSONObj const&,
bool)in engine_v8.o
mongo::V8Scope::setElement(char const*, mongo::BSONElement
const&)in engine_v8.o
mongo::V8Scope::setBoolean(char const*, bool)in engine_v8.o
mongo::V8Scope::setString(char const*, char const*)in
engine_v8.o
mongo::V8Scope::setNumber(char const*, double)in engine_v8.o
mongo::V8Scope::loadCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::~V8Scope()in engine_v8.o
mongo::V8Scope::invoke(unsigned long long, mongo::BSONObj
const&, int, bool)in engine_v8.o
mongo::V8Scope::localConnect(char const*)in engine_v8.o
mongo::V8Scope::externalSetup() in engine_v8.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
mongo::JSThreadConfig::JSThread::operator()()in v8_utils.o
"v8::String::New(char const*, int)", referenced from:
mongo::V8Scope::get(char const*)in engine_v8.o
mongo::V8Scope::__createFunction(char const*)in engine_v8.o
mongo::V8Scope::__createFunction(char const*)in engine_v8.o
mongo::V8Scope::__createFunction(char const*)in engine_v8.o
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::exec(mongo::StringData const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, bool, bool, bool, int)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::V8Scope(mongo::V8ScriptEngine*)in engine_v8.o
mongo::V8Scope::injectNative(char const*, mongo::BSONObj (*)
(mongo::BSONObj const&))in engine_v8.o
mongo::V8Scope::injectNative(char const*, mongo::BSONObj (*)
(mongo::BSONObj const&))in engine_v8.o
mongo::V8Scope::rename(char const*, char const*)in engine_v8.o
mongo::V8Scope::rename(char const*, char const*)in engine_v8.o
mongo::V8Scope::getObject(char const*)in engine_v8.o
mongo::V8Scope::getBoolean(char const*)in engine_v8.o
mongo::V8Scope::getString(char const*)in engine_v8.o
mongo::V8Scope::getNumberLongLong(char const*)in engine_v8.o
mongo::V8Scope::getNumberInt(char const*)in engine_v8.o
mongo::V8Scope::getNumber(char const*)in engine_v8.o
mongo::V8Scope::type(char const*)in engine_v8.o
mongo::V8Scope::setObject(char const*, mongo::BSONObj const&,
bool)in engine_v8.o
mongo::V8Scope::setElement(char const*, mongo::BSONElement
const&)in engine_v8.o
mongo::V8Scope::setBoolean(char const*, bool)in engine_v8.o
mongo::V8Scope::setString(char const*, char const*)in
engine_v8.o
mongo::V8Scope::setString(char const*, char const*)in
engine_v8.o
mongo::V8Scope::setNumber(char const*, double)in engine_v8.o
mongo::V8Scope::loadCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::nativeCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::nativeCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::nativeCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::nativeCallback(v8::Arguments const&) in
engine_v8.o
mongo::V8Scope::invoke(unsigned long long, mongo::BSONObj
const&, int, bool)in engine_v8.o
mongo::V8Scope::invoke(unsigned long long, mongo::BSONObj
const&, int, bool)in engine_v8.o
mongo::V8Scope::localConnect(char const*)in engine_v8.o
mongo::V8Scope::externalSetup() in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::GCV8(v8::Arguments const&))>(v8::Arguments
const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::Version(v8::Arguments
const&))>(v8::Arguments const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::Print(v8::Arguments const&))>(v8::Arguments
const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::V8Scope::loadCallback(v8::Arguments
const&))>(v8::Arguments const&)in engine_v8.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::V8Scope::nativeCallback(v8::Arguments
const&))>(v8::Arguments const&)in engine_v8.o
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::numberLongValueOf(v8::Arguments const&) in v8_db.o
mongo::getBinDataFunctionTemplate() in v8_db.o
mongo::getNumberLongFunctionTemplate() in v8_db.o
mongo::getNumberLongFunctionTemplate() in v8_db.o
mongo::getNumberLongFunctionTemplate() in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::getMongoFunctionTemplate(bool) in v8_db.o
mongo::dbQueryIndexAccess(unsigned int, v8::AccessorInfo
const&)in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::installDBTypes(v8::Handle<v8::ObjectTemplate>&)
in v8_db.o
mongo::bsonsize(v8::Arguments const&) in v8_db.o
mongo::bsonsize(v8::Arguments const&) in v8_db.o
mongo::dbTimestampInit(v8::Arguments const&) in v8_db.o
mongo::dbTimestampInit(v8::Arguments const&) in v8_db.o
mongo::dbTimestampInit(v8::Arguments const&) in v8_db.o
mongo::dbTimestampInit(v8::Arguments const&) in v8_db.o
mongo::dbPointerInit(v8::Arguments const&) in v8_db.o
mongo::dbPointerInit(v8::Arguments const&) in v8_db.o
mongo::dbPointerInit(v8::Arguments const&) in v8_db.o
mongo::dbPointerInit(v8::Arguments const&) in v8_db.o
mongo::dbRefInit(v8::Arguments const&) in v8_db.o
mongo::dbRefInit(v8::Arguments const&) in v8_db.o
mongo::dbRefInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbQueryInit(v8::Arguments const&) in v8_db.o
mongo::dbInit(v8::Arguments const&) in v8_db.o
mongo::dbInit(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::objectIdInit(v8::Arguments const&) in v8_db.o
mongo::objectIdInit(v8::Arguments const&) in v8_db.o
mongo::objectIdInit(v8::Arguments const&) in v8_db.o
mongo::collectionFallback(v8::Local<v8::String>,
v8::AccessorInfo const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::collectionInit(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoUpdate(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoRemove(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::installDBTypes(v8::Handle<v8::Object>&) in
v8_db.o
mongo::numberLongToString(v8::Arguments const&) in v8_db.o
mongo::numberLongToString(v8::Arguments const&) in v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
mongo::binDataToString(v8::Arguments const&) in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::bsonsize(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbPointerInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbRefInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbQueryInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::dbTimestampInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongToNumber(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongValueOf(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorObjsLeftInBatch(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorHasNext(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorNext(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::internalCursorCons(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoConsExternal(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoConsLocal(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::binDataInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::objectIdInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::collectionInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoUpdate(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoRemove(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoInsert(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::mongoFind(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::numberLongToString(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::binDataToString(v8::Arguments
const&))>(v8::Arguments const&)in v8_db.o
mongo::thisConfig(v8::Arguments const&) in v8_utils.o
mongo::Version(v8::Arguments const&) in v8_utils.o
mongo::installFork(v8::Handle<v8::Object>&,
v8::Handle<v8::Context>&) in v8_utils.o
mongo::installFork(v8::Handle<v8::Object>&,
v8::Handle<v8::Context>&) in v8_utils.o
mongo::ThreadInit(v8::Arguments const&) in v8_utils.o
mongo::ScopedThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadInject(v8::Arguments const&) in v8_utils.o
mongo::ThreadReturnData(v8::Arguments const&) in v8_utils.o
mongo::ThreadJoin(v8::Arguments const&) in v8_utils.o
mongo::ScopedThreadInit(v8::Arguments const&) in v8_utils.o
mongo::ThreadStart(v8::Arguments const&) in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ScopedThreadInject(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadInject(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ScopedThreadInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadReturnData(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadInit(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadStart(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
mongo::getNamedCons(char const*)in v8_wrapper.o
mongo::getWrapper(v8::Handle<v8::Object>) in
v8_wrapper.o
mongo::wrapperCons(v8::Arguments const&) in v8_wrapper.o
mongo::wrapperCons(v8::Arguments const&) in v8_wrapper.o
mongo::getObjectIdCons() in v8_wrapper.o
mongo::newId(mongo::OID const&)in v8_wrapper.o
mongo::newId(mongo::OID const&)in v8_wrapper.o
mongo::newFunction(char const*)in v8_wrapper.o
mongo::v8ToMongo(v8::Handle<v8::Object>, int) in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::wrapperCons(v8::Arguments
const&))>(v8::Arguments const&)in v8_wrapper.o
"v8::Object::SetHiddenValue(v8::Handle<v8::String>,
v8::Handle<v8::Value>)", referenced from:
mongo::dbPointerInit(v8::Arguments const&) in v8_db.o
mongo::numberLongInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::binDataInit(v8::Arguments const&) in v8_db.o
mongo::ThreadInit(v8::Arguments const&) in v8_utils.o
mongo::ScopedThreadInit(v8::Arguments const&) in v8_utils.o
"v8::Object::Has(v8::Handle<v8::String>)", referenced from:
mongo::numberLongVal(v8::Handle<v8::Object> const&) in
v8_db.o
mongo::mongoInsert(v8::Arguments const&) in v8_db.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Object::GetHiddenValue(v8::Handle<v8::String>)", referenced
from:
mongo::thisConfig(v8::Arguments const&) in v8_utils.o
mongo::ThreadReturnData(v8::Arguments const&) in v8_utils.o
mongo::ThreadJoin(v8::Arguments const&) in v8_utils.o
mongo::ThreadStart(v8::Arguments const&) in v8_utils.o
v8::Handle<v8::Value>
mongo::v8Callback<&(mongo::ThreadJoin(v8::Arguments
const&))>(v8::Arguments const&)in v8_utils.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
mongo::v8ToMongoElement(mongo::BSONObjBuilder&,
v8::Handle<v8::String>, std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, v8::Handle<v8::Value>,
int)in v8_wrapper.o
"v8::Object::SetInternalField(int, v8::Handle<v8::Value>)",
referenced from:
mongo::dbTimestampInit(v8::Arguments const&) in v8_db.o
mongo::mongoConsExternal(v8::Arguments const&) in v8_db.o
mongo::mongoConsLocal(v8::Arguments const&) in v8_db.o
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8(mongo::BSONObj const&, bool, bool)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
mongo::mongoToV8Element(mongo::BSONElement const&)in
v8_wrapper.o
"v8::Array::Length() const", referenced from:
mongo::mongoFind(v8::Arguments const&) in v8_db.o
mongo::v8ToMongo(v8::Handle<v8::Object>, int) in v8_wrapper.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
scons: *** [mongod] Error 1
scons: internal stack trace:
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/scons-2.0.1/SCons/Job.py", line 201, in start
task.execute()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/scons-2.0.1/SCons/Script/Main.py", line 182, in execute
SCons.Taskmaster.OutOfDateTask.execute(self)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/scons-2.0.1/SCons/Taskmaster.py", line 235, in execute
self.targets[0].build()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/scons-2.0.1/SCons/Node/__init__.py", line 372, in build
self.get_executor()(self, **kw)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/scons-2.0.1/SCons/Executor.py", line 358, in __call__
return self.do_execute(target, kw)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
lib/scons-2.0.1/SCons/Executor.py", line 343, in do_execute
raise status
scons: building terminated because of errors.



Eliot Horowitz

unread,
Mar 24, 2011, 11:27:44 AM3/24/11
to mongod...@googlegroups.com
That means it can't link against libv8.a
Ca you send the link line and any warnings or errors between that and
this output?
Also, the line you're using to compile mongo and how you compiled v8

gitfy

unread,
Mar 24, 2011, 12:27:37 PM3/24/11
to mongodb-user
I compiled v8 from the source and ran scons with the source.

I was able to capture the actual linking error..

ld: warning: in /Users/workdir/v8/libv8.a, file was built for
unsupported file format which is not the architecture being linked
(x86_64)
Undefined symbols:
"v8::Object::GetRealNamedProperty(v8::Handle<v8::String>)",
referenced from:
mongo::getWrapper(v8::Handle<v8::Object>) in
v8_wrapper.o
"v8::Object::Get(v8::Handle<v8::Value>)", referenced from:
mongo::V8Scope::get(char const*)in engine_v8.o
mongo::V8Scope::__createFunction(char const*)in engine_v8.o
mongo::V8Scope::rename(char const*, char const*)in engine_v8.o
mongo::V8Scope::getObject(char const*)in engine_v8.o
mongo::V8Scope::getBoolean(char const*)in engine_v8.o

Does this help ???
> ...
>
> read more »

gitfy

unread,
Mar 24, 2011, 12:38:38 PM3/24/11
to mongodb-user
Line to compile mongod

g++ -o mongod -fPIC -pthread -rdynamic pch.o buildinfo.o db/common.o
db/indexkey.o db/jsobj.o bson/oid.o db/json.o db/lasterror.o db/
nonce.o db/queryutil.o db/projection.o shell/mongo.o db/security_key.o
util/background.o util/mmap.o util/sock.o util/util.o util/
file_allocator.o util/message.o util/assert_util.o util/log.o util/
httpclient.o util/md5main.o util/base64.o util/concurrency/vars.o util/
concurrency/task.o util/debug_util.o util/concurrency/thread_pool.o
util/password.o util/version.o util/signal_handlers.o util/histogram.o
util/concurrency/spin_lock.o util/text.o util/stringutils.o util/
concurrency/synchronization.o util/md5.o client/connpool.o client/
dbclient.o client/dbclient_rs.o client/dbclientcursor.o client/model.o
client/syncclusterconnection.o client/distlock.o s/shardconnection.o
util/mmap_posix.o db/commands.o util/message_server_port.o client/
parallel.o util/miniwebserver.o db/dbwebserver.o db/matcher.o db/
dbcommands_generic.o util/processinfo.o util/processinfo_darwin.o db/
stats/counters.o db/stats/service_stats.o db/stats/snapshots.o db/
stats/top.o scripting/engine.o scripting/utils.o scripting/bench.o
scripting/engine_v8.o scripting/v8_db.o scripting/v8_utils.o scripting/
v8_wrapper.o util/logfile.o util/alignedbuilder.o db/mongommf.o db/
dur.o db/durop.o db/dur_writetodatafiles.o db/dur_preplogbuffer.o db/
dur_commitjob.o db/dur_recover.o db/dur_journal.o db/query.o db/
update.o db/introspect.o db/btree.o db/clientcursor.o db/tests.o db/
repl.o db/repl/rs.o db/repl/consensus.o db/repl/rs_initiate.o db/repl/
replset_commands.o db/repl/manager.o db/repl/health.o db/repl/
heartbeat.o db/repl/rs_config.o db/repl/rs_rollback.o db/repl/
rs_sync.o db/repl/rs_initialsync.o db/oplog.o db/repl_block.o db/
btreecursor.o db/cloner.o db/namespace.o db/cap.o db/matcher_covered.o
db/dbeval.o db/restapi.o db/dbhelpers.o db/instance.o db/client.o db/
database.o db/pdfile.o db/cursor.o db/security_commands.o db/
security.o db/queryoptimizer.o db/extsort.o db/cmdline.o db/index.o db/
geo/2d.o db/geo/haystack.o db/dbcommands.o db/dbcommands_admin.o db/
commands/distinct.o db/commands/group.o db/commands/isself.o db/
commands/mr.o db/driverHelpers.o s/config.o s/grid.o s/chunk.o s/
shard.o s/shardkey.o s/d_logic.o s/d_writeback.o s/d_migrate.o s/
d_state.o s/d_split.o client/distlock_test.o s/d_chunk_manager.o db/
module.o db/modules/mms.o db/db.o -L/opt/local/lib -L/Users/
lsubramanian/temp/v8 -lstdc++ -lboost_system -lboost_thread -
lboost_filesystem -lboost_program_options -lpcrecpp -lpcre -lv8
> ...
>
> read more »

Eliot Horowitz

unread,
Mar 24, 2011, 2:41:52 PM3/24/11
to mongod...@googlegroups.com
v8 builds 32-bit by default.
You need to tell it to do 64-bit

gitfy

unread,
Mar 24, 2011, 3:33:14 PM3/24/11
to mongodb-user
I thought the same...but i read somewhere that v8 doesn't build for 64
and only 32 is supported....

do you have any info on what is the option to build 64 bit version.

Thanks.
> ...
>
> read more »

gitfy

unread,
Mar 24, 2011, 4:12:50 PM3/24/11
to mongodb-user
I found out....it is arch=x64.

With this option, i could compile v8 in 64 bit mode and successfully
compile mongodb as well.

Thanks for your support.

FYI : I had an issue with the default javascript engine where i was
getting the Invocation error when i made a query with a script. The
same script works fine with v8. How is this possible.
The workaround to get the same script working with spidermonkey, was
to introduce a print() statement, which made the script run
successfully during the query execution.
> ...
>
> read more »

Eliot Horowitz

unread,
Mar 24, 2011, 4:18:29 PM3/24/11
to mongod...@googlegroups.com
arch=64

Reply all
Reply to author
Forward
0 new messages