#include <stddef.h>
#include <zlib.h>
#include <atomic>
#include <cmath>
#include <fstream>
#include <iostream>
#include <limits>
#include <map>
#include <memory>
#include <mutex>
#include <sstream>
#include <string>
#include <thread>
#include <unordered_map>
#include <vector>
#include <assert.h>
#include <fcntl.h>
#include <limits.h>
#include <math.h>
#include <signal.h>
#include <stdlib.h>
#include <sys/mman.h>
#include <sys/wait.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include "absl/debugging/internal/demangle.h"
#include "absl/memory/memory.h"
#include "absl/strings/numbers.h"
#include "absl/strings/string_view.h"
#include "absl/strings/str_join.h"
#include "absl/strings/substitute.h"
#include "google/protobuf/io/zero_copy_stream_impl.h"
#include "google/protobuf/text_format.h"
#include "bloaty.h"
#include "bloaty.pb.h"
#include "re.h"
#include "util.h"
Go to the source code of this file.
|
char * | bloaty::__cxa_demangle (const char *mangled_name, char *buf, size_t *n, int *status) |
|
void | bloaty::BloatyDoMain (const Options &options, const InputFileFactory &file_factory, RollupOutput *output) |
|
bool | bloaty::BloatyMain (const Options &options, const InputFileFactory &file_factory, RollupOutput *output, std::string *error) |
|
void | bloaty::CheckedAdd (int64_t *accum, int64_t val) |
|
static std::string | bloaty::CSVEscape (string_view str) |
|
bool | bloaty::DoParseOptions (bool skip_unknown, int *argc, char **argv[], Options *options, OutputOptions *output_options) |
|
const char * | bloaty::GetDataSourceLabel (DataSource source) |
|
std::string | bloaty::ItaniumDemangle (string_view symbol, DataSource source) |
|
bool | bloaty::ParseOptions (bool skip_unknown, int *argc, char **argv[], Options *options, OutputOptions *output_options, std::string *error) |
|
int | bloaty::SignOf (long val) |
|
◆ ARRAY_SIZE
◆ z_size_t