"Function Stack","CPU Time: Total","CPU Time: Self","Module","Function (Full)","Source File","Start Address"
"Total","11.8898","0","","","",""
" clone","11.8898","0","libc.so.6","clone","","0x3eb32e8890"
"  start_thread","11.8898","0","libpthread.so.0","start_thread","","0x3eb3607900"
"   thread_proxy","11.7498","0","impalad","thread_proxy","","0xd313e0"
"    boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>>::run","11.7498","0","impalad","boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>>::run(void)","thread.hpp","0xaf76f0"
"     boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>::operator()","11.7498","0","impalad","boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*), boost::_bi::list4<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void (void)>>, boost::_bi::value<impala::Promise<long>*>>>::operator()(void)","bind_template.hpp","0xaf7709"
"      operator()<void (*)(const std::basic_string<char>&, const std::basic_string<char>&, boost::function<void()>, impala::Promise<long int>*), boost::_bi::list0>","11.7498","0","impalad","operator()<void (*)(const std::basic_string<char>&, const std::basic_string<char>&, boost::function<void()>, impala::Promise<long int>*), boost::_bi::list0>","bind.hpp","0xaf7709"
"       impala::Thread::SuperviseThread","11.7498","0","impalad","impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function<void (void)>, impala::Promise<long>*)","thread.cc","0xaf6c20"
"        boost::function0<void>::operator()","11.7498","0","impalad","boost::function0<void>::operator()(void) const","function_template.hpp","0xaf6e2c"
"         boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>, void>::invoke","11.7498","0","impalad","boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>, void>::invoke(boost::detail::function::function_buffer&)","function_template.hpp","0x933f20"
"          boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>::operator()","11.7498","0","impalad","boost::_bi::bind_t<void, boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>, boost::_bi::list3<boost::_bi::value<impala::ThriftThread*>, boost::_bi::value<boost::shared_ptr<apache::thrift::concurrency::Runnable>>, boost::_bi::value<impala::Promise<unsigned long>*>>>::operator()(void)","bind_template.hpp","0x933f29"
"           operator()<boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<long unsigned int>*>, boost::_bi::list0>","11.7498","0","impalad","operator()<boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<long unsigned int>*>, boost::_bi::list0>","bind.hpp","0x933f29"
"            boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>::operator()","11.7498","0","impalad","boost::_mfi::mf2<void, impala::ThriftThread, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*>::operator()(impala::ThriftThread*, boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*) const","mem_fn_template.hpp","0x933f47"
"             impala::ThriftThread::RunRunnable","11.7498","0","impalad","impala::ThriftThread::RunRunnable(boost::shared_ptr<apache::thrift::concurrency::Runnable>, impala::Promise<unsigned long>*)","thrift-thread.cc","0x9334c0"
"              apache::thrift::concurrency::ThreadManager::Worker::run","11.7498","0","impalad","apache::thrift::concurrency::ThreadManager::Worker::run(void)","","0x1602c10"
"               apache::thrift::server::TThreadPoolServer::Task::run","11.7498","0","impalad","apache::thrift::server::TThreadPoolServer::Task::run(void)","","0x161b020"
"                apache::thrift::TDispatchProcessor::process","11.7498","0","impalad","apache::thrift::TDispatchProcessor::process(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>, void*)","TDispatchProcessor.h","0x76b510"
"                 beeswax::BeeswaxServiceProcessor::dispatchCall","11.7498","0","impalad","beeswax::BeeswaxServiceProcessor::dispatchCall(apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, std::string const&, int, void*)","BeeswaxService.cpp","0xc102b0"
"                  beeswax::BeeswaxServiceProcessor::process_query","11.7498","0.450012","impalad","beeswax::BeeswaxServiceProcessor::process_query(int, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, void*)","BeeswaxService.cpp","0xc0ce40"
"                   Java_com_cloudera_impala_service_FeSupport_NativeEvalConstExprs","11.2798","0","impalad","Java_com_cloudera_impala_service_FeSupport_NativeEvalConstExprs","fe-support.cc","0x9d68d0"
"                    impala::LlvmCodeGen::FinalizeModule","9.82984","0","impalad","impala::LlvmCodeGen::FinalizeModule(void)","llvm-codegen.cc","0xb1e5c0"
"                     impala::LlvmCodeGen::JitFunction","9.81984","0","impalad","impala::LlvmCodeGen::JitFunction(llvm::Function*)","llvm-codegen.cc","0xb1e400"
"                      llvm::JIT::getPointerToFunction","9.81984","0","impalad","llvm::JIT::getPointerToFunction(llvm::Function*)","","0xfe9c80"
"                       llvm::JIT::runJITOnFunctionUnlocked","9.81984","0","impalad","llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)","","0xfe9c20"
"                        llvm::JIT::jitTheFunction","9.81984","0","impalad","llvm::JIT::jitTheFunction(llvm::Function*, llvm::MutexGuard const&)","","0xfe9640"
"                         llvm::FunctionPassManager::run","9.81984","0","impalad","llvm::FunctionPassManager::run(llvm::Function&)","","0x1586bd0"
"                     [impalad]","0.00999968","0","impalad","[impalad]","","0"
"                    impala::ExprContext::Prepare","1.03996","0","impalad","impala::ExprContext::Prepare(impala::RuntimeState*, impala::RowDescriptor const&, impala::MemTracker*)","expr-context.cc","0x7a71c0"
"                     impala::Expr::Prepare","1.03996","0","impalad","impala::Expr::Prepare(impala::RuntimeState*, impala::RowDescriptor const&, impala::ExprContext*)","expr.cc","0x7a0980"
"                      impala::Expr::Prepare","1.03996","0","impalad","impala::Expr::Prepare(impala::RuntimeState*, impala::RowDescriptor const&, impala::ExprContext*)","expr.cc","0x7a0980"
"                       impala::ScalarFnCall::Prepare","0.599984","0","impalad","impala::ScalarFnCall::Prepare(impala::RuntimeState*, impala::RowDescriptor const&, impala::ExprContext*)","scalar-fn-call.cc","0x7e5570"
"                       impala::Expr::Prepare","0.43998","0","impalad","impala::Expr::Prepare(impala::RuntimeState*, impala::RowDescriptor const&, impala::ExprContext*)","expr.cc","0x7a0980"
"                    impala::RuntimeState::~RuntimeState","0.150029","0","impalad","impala::RuntimeState::~RuntimeState(void)","runtime-state.cc","0x95b4e0"
"                    impala::DeserializeThriftMsg<impala::TExprBatch>","0.0999814","0","impalad","impala::Status impala::DeserializeThriftMsg<impala::TExprBatch>(JNIEnv_*, _jbyteArray*, impala::TExprBatch*)","jni-thrift-util.h","0x9d9b50"
"                    impala::Expr::CreateExprTree","0.0899996","0","impalad","impala::Expr::CreateExprTree(impala::ObjectPool*, impala::TExpr const&, impala::ExprContext**)","expr.cc","0x7a46d0"
"                    ~ObjectPool","0.0299843","0","impalad","~ObjectPool","object-pool.h","0x9d6f6c"
"                    impala::ExprContext::Close","0.0200034","0","impalad","impala::ExprContext::Close(impala::RuntimeState*)","expr-context.cc","0x7a72b0"
"                    ~TExprBatch","0.0100074","0","impalad","~TExprBatch","Exprs_types.h","0x9d704e"
"                    ~RowDescriptor","0.0100003","0","impalad","~RowDescriptor","descriptors.h","0x9d7230"
"                   impala::Literal::GetBigIntVal","0.0200036","0.0200036","impalad","impala::Literal::GetBigIntVal(impala::ExprContext*, impala::TupleRow*)","literal.cc","0x7b1a60"
"   java_start","0.11","0","libjvm.so","java_start(Thread*)","","0x820a80"
"   worker_thread","0.03","0","impalad","worker_thread","","0xb12fd0"
