Benny Halevy
|
c0883407fe
|
scripts: Add cpp-name-format: pretty printer
Pretty-print cpp-names, useful for deciphering complex backtraces.
For example, the following line:
service::storage_proxy::init_messaging_service()::{lambda(seastar::rpc::client_info const&, seastar::rpc::opt_time_point, std::vector<frozen_mutation, std::allocator<frozen_mutation> >, db::consistency_level, std::optional<tracing::trace_info>)#1}::operator()(seastar::rpc::client_info const&, seastar::rpc::opt_time_point, std::vector<frozen_mutation, std::allocator<frozen_mutation> >, db::consistency_level, std::optional<tracing::trace_info>) const at /local/home/bhalevy/dev/scylla/service/storage_proxy.cc:4360
Is formatted as:
service::storage_proxy::init_messaging_service()::{
lambda(
seastar::rpc::client_info const&,
seastar::rpc::opt_time_point,
std::vector<
frozen_mutation,
std::allocator<frozen_mutation>
>,
db::consistency_level,
std::optional<tracing::trace_info>
)#1
}::operator()(
seastar::rpc::client_info const&,
seastar::rpc::opt_time_point,
std::vector<
frozen_mutation,
std::allocator<frozen_mutation>
>,
db::consistency_level,
std::optional<tracing::trace_info>
) const at /local/home/bhalevy/dev/scylla/service/storage_proxy.cc:4360
Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
Message-Id: <20191226142212.37260-1-bhalevy@scylladb.com>
|
2020-01-01 12:08:12 +02:00 |
|