#include <stdlib.h>
#include <algorithm>
#include <fstream>
#include <iostream>
#include <string>
#include <vector>
#include "tools/binary_size/libsupersize/viewer/caspian/diff.h"
#include "tools/binary_size/libsupersize/viewer/caspian/file_format.h"
#include "tools/binary_size/libsupersize/viewer/caspian/model.h"
void ParseSizeInfoFromFile(const char* filename, caspian::SizeInfo* info) { … }
void ParseDiffSizeInfoFromFile(const char* filename,
caspian::SizeInfo* before,
caspian::SizeInfo* after) { … }
void Diff(const char* before_filename, const char* after_filename) { … }
void Validate(const char* filename) { … }
void ValidateDiff(const char* filename) { … }
void ShowDisassembly(const char* filename) { … }
void PrintUsageAndExit() { … }
int main(int argc, char* argv[]) { … }