_ZN6google8protobuf11StringPiece22CheckedSsizeTFromSizeTEm:
  186|      2|  static stringpiece_ssize_type CheckedSsizeTFromSizeT(size_t size) {
  187|       |#if STRINGPIECE_CHECK_SIZE > 0
  188|       |#ifdef max
  189|       |#undef max
  190|       |#endif
  191|       |    if (size > static_cast<size_t>(
  192|       |        std::numeric_limits<stringpiece_ssize_type>::max())) {
  193|       |      // Some people grep for this message in logs
  194|       |      // so take care if you ever change it.
  195|       |      LogFatalSizeTooBig(size, "size_t to int conversion");
  196|       |    }
  197|       |#endif
  198|      2|    return static_cast<stringpiece_ssize_type>(size);
  199|      2|  }
_ZN6google8protobuf11StringPieceC2EPKc:
  214|      2|      : ptr_(str), length_(0) {
  215|      2|    if (str != nullptr) {
  ------------------
  |  Branch (215:9): [True: 2, False: 0]
  ------------------
  216|      2|      length_ = CheckedSsizeTFromSizeT(strlen(str));
  217|      2|    }
  218|      2|  }
_ZN6google8protobuf11StringPieceC2EPKcl:
  228|     10|      : ptr_(offset), length_(len) {
  229|       |    assert(len >= 0);
  230|     10|  }
_ZNK6google8protobuf11StringPiece4dataEv:
  246|      2|  const char* data() const { return ptr_; }
_ZNK6google8protobuf11StringPiece4sizeEv:
  247|      2|  stringpiece_ssize_type size() const { return length_; }
_ZNK6google8protobuf11StringPiece8ToStringEv:
  310|      2|  std::string ToString() const {
  311|      2|    if (ptr_ == nullptr) return "";
  ------------------
  |  Branch (311:9): [True: 0, False: 2]
  ------------------
  312|      2|    return std::string(data(), static_cast<size_type>(size()));
  313|      2|  }

_ZN6google8protobuf4util6StatusC2Ev:
   89|      1|Status::Status() : error_code_(error::OK) {
   90|      1|}
_ZN6google8protobuf4util6StatusC2ENS1_5error4CodeENS0_11StringPieceE:
   93|      2|    : error_code_(error_code) {
   94|      2|  if (error_code != error::OK) {
  ------------------
  |  Branch (94:7): [True: 2, False: 0]
  ------------------
   95|      2|    error_message_ = error_message.ToString();
   96|      2|  }
   97|      2|}

structurally_valid.cc:_ZN6google8protobuf8internal12_GLOBAL__N_112InitDetectorC2Ev:
  547|      1|  InitDetector() {
  548|      1|    module_initialized_ = true;
  549|      1|  }

