Fuzz introspector: re2_fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
9 740 re2::RE2::Init(re2::StringPiece const&, re2::RE2::Options const&) call site _ZNK3re211StringPiececvNSt3__112basic_stringIcNS1_11char_traitsIcEET_EEINS1_9allocatorIcEEEEv
8 914 re2::SparseSetT ::InsertInternal(bool, int) call site
8 1682 re2::NFA::Step(re2::SparseArray *, re2::SparseArray *, int, re2::StringPiece const&, char const*) call site
7 315 re2::CharClassBuilder::AddRangeFlags(int, int, re2::Regexp::ParseFlags) call site
7 1408 re2::DFA::WorkqToCachedState(re2::DFA::Workq*, re2::DFA::Workq*, unsigned int) call site
7 1456 re2::RE2::Match(re2::StringPiece const&, unsigned long, unsigned long, re2::RE2::Anchor, re2::StringPiece*, int) const call site
7 1742 re2::RE2::Rewrite(std::__1::basic_string , std::__1::allocator >*, re2::StringPiece const&, re2::StringPiece const*, int) const call site
6 253 re2::Regexp::nrunes() call site memcmp
5 188 re2::Regexp::AlternateNoFactor(re2::Regexp**, int, re2::Regexp::ParseFlags) call site
5 907 re2::SparseSetT ::insert(int) call site
5 1443 re2::Prog::SearchDFA(re2::StringPiece const&, re2::StringPiece const&, re2::Prog::Anchor, re2::Prog::MatchKind, re2::StringPiece*, bool*, re2::SparseSetT *) call site
5 1449 re2::RE2::Match(re2::StringPiece const&, unsigned long, unsigned long, re2::RE2::Anchor, re2::StringPiece*, int) const call site

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 re2::RE2::Options::Options() [function] [call site2] 00001
1 re2::RE2::Options::set_encoding(re2::RE2::Options::Encoding) [function] [call site2] 00002
1 re2::RE2::Options::set_posix_syntax(bool) [function] [call site2] 00003
1 re2::RE2::Options::set_longest_match(bool) [function] [call site2] 00004
1 re2::RE2::Options::set_log_errors(bool) [function] [call site2] 00005
1 re2::RE2::Options::set_max_mem(long) [function] [call site2] 00006
1 re2::RE2::Options::set_literal(bool) [function] [call site2] 00007
1 re2::RE2::Options::set_never_nl(bool) [function] [call site2] 00008
1 re2::RE2::Options::set_dot_nl(bool) [function] [call site2] 00009
1 re2::RE2::Options::set_never_capture(bool) [function] [call site2] 00010
1 re2::RE2::Options::set_case_sensitive(bool) [function] [call site2] 00011
1 re2::RE2::Options::set_perl_classes(bool) [function] [call site2] 00012
1 re2::RE2::Options::set_word_boundary(bool) [function] [call site2] 00013
1 re2::RE2::Options::set_one_line(bool) [function] [call site2] 00014
1 re2::StringPiece::StringPiece(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00015
1 TestOneInput(re2::StringPiece, re2::RE2::Options const&, re2::StringPiece) [function] [call site2] 00016
2 re2::StringPiece::size() const [function] [call site2] 00017
2 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00018
2 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00019
2 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00020
2 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00021
2 re2::StringPiece::size() const [function] [call site2] 00022
2 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00023
2 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00024
2 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00025
2 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00026
2 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00027
2 re2::Regexp::FUZZING_ONLY_set_maximum_repeat_count(int) [function] [call site2] 00028
2 re2::RE2::RE2(re2::StringPiece const&, re2::RE2::Options const&) [function] [call site2] 00029
3 re2::RE2::Options::Options() [function] [call site2] 00030
3 re2::RE2::Init(re2::StringPiece const&, re2::RE2::Options const&) [function] [call site2] 00031
4 _ZNK3re211StringPiececvNSt3__112basic_stringIcNS1_11char_traitsIcEET_EEINS1_9allocatorIcEEEEv [function] [call site2] 00032
4 re2::RE2::Options::Copy(re2::RE2::Options const&) [function] [call site2] 00033
4 re2::RE2::Options::longest_match() const [function] [call site2] 00034
4 re2::RegexpStatus::RegexpStatus() [function] [call site2] 00035
5 re2::StringPiece::StringPiece() [function] [call site2] 00036
4 re2::StringPiece::StringPiece(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00037
4 re2::RE2::Options::ParseFlags() const [function] [call site2] 00038
5 re2::RE2::Options::encoding() const [function] [call site2] 00039
5 re2::RE2::Options::log_errors() const [function] [call site2] 00040
5 LogMessage::LogMessage(char const*, int) [function] [call site2] 00041
6 LogMessage::stream() [function] [call site2] 00042
5 re2::RE2::Options::encoding() const [function] [call site2] 00043
5 re2::RE2::Options::posix_syntax() const [function] [call site2] 00044
5 re2::RE2::Options::literal() const [function] [call site2] 00045
5 re2::RE2::Options::never_nl() const [function] [call site2] 00046
5 re2::RE2::Options::dot_nl() const [function] [call site2] 00047
5 re2::RE2::Options::never_capture() const [function] [call site2] 00048
5 re2::RE2::Options::case_sensitive() const [function] [call site2] 00049
5 re2::RE2::Options::perl_classes() const [function] [call site2] 00050
5 re2::RE2::Options::word_boundary() const [function] [call site2] 00051
5 re2::RE2::Options::one_line() const [function] [call site2] 00052
4 re2::Regexp::Parse(re2::StringPiece const&, re2::Regexp::ParseFlags, re2::RegexpStatus*) [function] [call site2] 00053
5 re2::RegexpStatus::RegexpStatus() [function] [call site2] 00054
5 re2::Regexp::ParseState::ParseState(re2::Regexp::ParseFlags, re2::StringPiece const&, re2::RegexpStatus*) [function] [call site2] 00055
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00056
5 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00057
5 re2::ConvertLatin1ToUTF8(re2::StringPiece const&, std::__1::basic_string , std::__1::allocator >*) [function] [call site2] 00058
6 re2::StringPiece::size() const [function] [call site2] 00059
6 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00060
6 re2::runetochar(char*, int const*) [function] [call site2] 00061
5 re2::RegexpStatus::set_tmp(std::__1::basic_string , std::__1::allocator >*) [function] [call site2] 00062
5 re2::StringPiece::StringPiece(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00063
5 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00064
5 re2::StringPiece::empty() const [function] [call site2] 00065
5 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00066
6 re2::StringPiece::data() const [function] [call site2] 00067
6 re2::fullrune(char const*, int) [function] [call site2] 00068
6 re2::StringPiece::data() const [function] [call site2] 00069
6 re2::chartorune(int*, char const*) [function] [call site2] 00070
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00071
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00072
6 re2::StringPiece::StringPiece() [function] [call site2] 00073
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00074
5 re2::Regexp::ParseState::PushLiteral(int) [function] [call site2] 00075
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00076
6 re2::CycleFoldRune(int) [function] [call site2] 00077
7 re2::LookupCaseFold(re2::CaseFold const*, int, int) [function] [call site2] 00078
7 re2::ApplyFold(re2::CaseFold const*, int) [function] [call site2] 00079
6 re2::operator~(re2::Regexp::ParseFlags) [function] [call site2] 00080
6 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00081
6 re2::CharClassBuilder::CharClassBuilder() [function] [call site2] 00082
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00083
6 re2::CharClassBuilder::AddRange(int, int) [function] [call site2] 00084
7 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00085
7 re2::CharClassBuilder::end() [function] [call site2] 00086
7 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00087
7 re2::CharClassBuilder::end() [function] [call site2] 00088
7 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00089
7 re2::CharClassBuilder::end() [function] [call site2] 00090
7 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00091
7 re2::CharClassBuilder::end() [function] [call site2] 00092
7 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00093
6 re2::CycleFoldRune(int) [function] [call site2] 00094
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00095
6 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00096
6 re2::Regexp::ParseState::MaybeConcatString(int, re2::Regexp::ParseFlags) [function] [call site2] 00097
7 re2::Regexp::AddRuneToString(int) [function] [call site2] 00098
7 re2::Regexp::AddRuneToString(int) [function] [call site2] 00099
7 re2::Regexp::AddRuneToString(int) [function] [call site2] 00100
7 re2::Regexp::Decref() [function] [call site2] 00101
8 re2::MutexLock::MutexLock(re2::Mutex*) [function] [call site2] 00102
9 re2::Mutex::Lock() [function] [call site2] 00103
10 pthread_rwlock_wrlock [call site2] 00104
8 re2::MutexLock::~MutexLock() [function] [call site2] 00105
9 re2::Mutex::Unlock() [function] [call site2] 00106
10 pthread_rwlock_unlock [call site2] 00107
8 re2::Regexp::Destroy() [function] [call site2] 00108
9 re2::Regexp::QuickDestroy() [function] [call site2] 00109
10 re2::Regexp::~Regexp() [function] [call site2] 00110
11 LogMessage::LogMessage(char const*, int) [function] [call site2] 00111
11 __clang_call_terminate [call site2] 00112
12 __cxa_begin_catch [call site2] 00113
11 re2::CharClass::Delete() [function] [call site2] 00114
11 re2::CharClassBuilder::~CharClassBuilder() [function] [call site2] 00115
9 LogMessage::LogMessage(char const*, int) [function] [call site2] 00116
9 re2::Regexp::sub() [function] [call site2] 00117
9 re2::Regexp::Decref() [function] [call site2] 00118
9 re2::Regexp::QuickDestroy() [function] [call site2] 00119
9 re2::Regexp::~Regexp() [function] [call site2] 00120
6 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00121
6 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00122
7 re2::Regexp::ParseState::MaybeConcatString(int, re2::Regexp::ParseFlags) [function] [call site2] 00123
7 re2::CharClassBuilder::RemoveAbove(int) [function] [call site2] 00124
8 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00125
8 re2::CharClassBuilder::end() [function] [call site2] 00126
7 re2::CharClassBuilder::size() [function] [call site2] 00127
7 re2::CharClassBuilder::begin() [function] [call site2] 00128
7 re2::Regexp::Decref() [function] [call site2] 00129
7 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00130
7 re2::CharClassBuilder::size() [function] [call site2] 00131
7 re2::CharClassBuilder::begin() [function] [call site2] 00132
7 re2::CharClassBuilder::Contains(int) [function] [call site2] 00133
8 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00134
7 re2::Regexp::Decref() [function] [call site2] 00135
7 re2::operator|(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00136
7 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00137
7 re2::Regexp::op() [function] [call site2] 00138
7 re2::Regexp::ParseState::IsMarker(re2::RegexpOp) [function] [call site2] 00139
7 re2::Regexp::ComputeSimple() [function] [call site2] 00140
8 re2::Regexp::sub() [function] [call site2] 00141
8 re2::Regexp::simple() [function] [call site2] 00142
8 re2::CharClassBuilder::empty() [function] [call site2] 00143
8 re2::CharClass::empty() [function] [call site2] 00144
8 re2::Regexp::sub() [function] [call site2] 00145
8 re2::Regexp::simple() [function] [call site2] 00146
8 re2::Regexp::sub() [function] [call site2] 00147
8 re2::Regexp::simple() [function] [call site2] 00148
8 LogMessage::LogMessage(char const*, int) [function] [call site2] 00149
5 re2::Regexp::ParseState::DoFinish() [function] [call site2] 00150
6 re2::Regexp::ParseState::DoAlternation() [function] [call site2] 00151
7 re2::Regexp::ParseState::DoVerticalBar() [function] [call site2] 00152
8 re2::Regexp::ParseState::MaybeConcatString(int, re2::Regexp::ParseFlags) [function] [call site2] 00153
8 re2::Regexp::ParseState::DoConcatenation() [function] [call site2] 00154
9 re2::Regexp::op() [function] [call site2] 00155
9 re2::Regexp::ParseState::IsMarker(re2::RegexpOp) [function] [call site2] 00156
9 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00157
9 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00158
9 re2::Regexp::ParseState::DoCollapse(re2::RegexpOp) [function] [call site2] 00159
10 re2::Regexp::op() [function] [call site2] 00160
10 re2::Regexp::ParseState::IsMarker(re2::RegexpOp) [function] [call site2] 00161
10 re2::PODArray ::PODArray(int) [function] [call site2] 00162
11 re2::PODArray ::Deleter::Deleter(int) [function] [call site2] 00163
10 re2::Regexp::op() [function] [call site2] 00164
10 re2::Regexp::ParseState::IsMarker(re2::RegexpOp) [function] [call site2] 00165
10 re2::Regexp::sub() [function] [call site2] 00166
10 re2::Regexp::Decref() [function] [call site2] 00167
10 re2::Regexp::Incref() [function] [call site2] 00168
11 re2::MutexLock::MutexLock(re2::Mutex*) [function] [call site2] 00169
10 re2::PODArray ::operator[](int) const [function] [call site2] 00170
10 re2::Regexp::ParseState::FinishRegexp(re2::Regexp*) [function] [call site2] 00171
11 re2::CharClassBuilder::GetCharClass() [function] [call site2] 00172
12 re2::CharClass::New(unsigned long) [function] [call site2] 00173
12 re2::CharClassBuilder::begin() [function] [call site2] 00174
12 re2::CharClassBuilder::FoldsASCII() [function] [call site2] 00175
11 re2::CharClassBuilder::~CharClassBuilder() [function] [call site2] 00176
10 re2::PODArray ::operator[](int) const [function] [call site2] 00177
10 re2::PODArray ::data() const [function] [call site2] 00178
10 re2::Regexp::ConcatOrAlternate(re2::RegexpOp, re2::Regexp**, int, re2::Regexp::ParseFlags, bool) [function] [call site2] 00179
11 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00180
11 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00181
11 re2::PODArray ::PODArray() [function] [call site2] 00182
11 re2::PODArray ::PODArray(int) [function] [call site2] 00183
11 re2::PODArray ::data() const [function] [call site2] 00184
11 re2::PODArray ::data() const [function] [call site2] 00185
11 re2::Regexp::FactorAlternation(re2::Regexp**, int, re2::Regexp::ParseFlags) [function] [call site2] 00186
12 re2::Regexp::AlternateNoFactor(re2::Regexp**, int, re2::Regexp::ParseFlags) [function] [call site2] 00187
13 re2::Regexp::ConcatOrAlternate(re2::RegexpOp, re2::Regexp**, int, re2::Regexp::ParseFlags, bool) [function] [call site2] 00188
14 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00189
14 re2::Regexp::AllocSub(int) [function] [call site2] 00190
14 re2::Regexp::sub() [function] [call site2] 00191
14 re2::Regexp::ConcatOrAlternate(re2::RegexpOp, re2::Regexp**, int, re2::Regexp::ParseFlags, bool) [function] [call site2] 00192
15 re2::Regexp::ConcatOrAlternate(re2::RegexpOp, re2::Regexp**, int, re2::Regexp::ParseFlags, bool) [function] [call site2] 00193
16 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00194
16 re2::Regexp::AllocSub(int) [function] [call site2] 00195
16 re2::Regexp::sub() [function] [call site2] 00196
16 re2::PODArray ::~PODArray() [function] [call site2] 00197
12 re2::Regexp::Concat(re2::Regexp**, int, re2::Regexp::ParseFlags) [function] [call site2] 00198
13 re2::Regexp::ConcatOrAlternate(re2::RegexpOp, re2::Regexp**, int, re2::Regexp::ParseFlags, bool) [function] [call site2] 00199
12 LogMessage::LogMessage(char const*, int) [function] [call site2] 00200
12 re2::FactorAlternationImpl::Round1(re2::Regexp**, int, re2::Regexp::ParseFlags, std::__1::vector >*) [function] [call site2] 00201
13 re2::Regexp::LeadingString(re2::Regexp*, int*, re2::Regexp::ParseFlags*) [function] [call site2] 00202
14 re2::Regexp::op() [function] [call site2] 00203
14 re2::Regexp::sub() [function] [call site2] 00204
14 re2::Regexp::op() [function] [call site2] 00205
13 re2::Regexp::LiteralString(int*, int, re2::Regexp::ParseFlags) [function] [call site2] 00206
14 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00207
14 re2::Regexp::NewLiteral(int, re2::Regexp::ParseFlags) [function] [call site2] 00208
15 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00209
14 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00210
14 re2::Regexp::AddRuneToString(int) [function] [call site2] 00211
13 re2::Regexp::RemoveLeadingString(re2::Regexp*, int) [function] [call site2] 00212
14 re2::Regexp::op() [function] [call site2] 00213
14 re2::Regexp::op() [function] [call site2] 00214
14 re2::Regexp::op() [function] [call site2] 00215
14 re2::Regexp::sub() [function] [call site2] 00216
14 re2::Regexp::op() [function] [call site2] 00217
14 re2::Regexp::Decref() [function] [call site2] 00218
14 re2::Regexp::nsub() [function] [call site2] 00219
14 LogMessage::LogMessage(char const*, int) [function] [call site2] 00220
14 re2::Regexp::nsub() [function] [call site2] 00221
14 re2::Regexp::Swap(re2::Regexp*) [function] [call site2] 00222
14 re2::Regexp::Decref() [function] [call site2] 00223
12 re2::FactorAlternationImpl::Round2(re2::Regexp**, int, re2::Regexp::ParseFlags, std::__1::vector >*) [function] [call site2] 00224
13 re2::Regexp::LeadingRegexp(re2::Regexp*) [function] [call site2] 00225
14 re2::Regexp::op() [function] [call site2] 00226
14 re2::Regexp::op() [function] [call site2] 00227
14 re2::Regexp::sub() [function] [call site2] 00228
14 re2::Regexp::op() [function] [call site2] 00229
13 re2::Regexp::op() [function] [call site2] 00230
13 re2::Regexp::op() [function] [call site2] 00231
13 re2::Regexp::op() [function] [call site2] 00232
13 re2::Regexp::op() [function] [call site2] 00233
13 re2::Regexp::op() [function] [call site2] 00234
13 re2::Regexp::op() [function] [call site2] 00235
13 re2::Regexp::op() [function] [call site2] 00236
13 re2::Regexp::op() [function] [call site2] 00237
13 re2::Regexp::op() [function] [call site2] 00238
13 re2::Regexp::op() [function] [call site2] 00239
13 re2::Regexp::min() [function] [call site2] 00240
13 re2::Regexp::sub() [function] [call site2] 00241
13 re2::Regexp::sub() [function] [call site2] 00242
13 re2::Regexp::sub() [function] [call site2] 00243
13 re2::Regexp::sub() [function] [call site2] 00244
13 re2::Regexp::Equal(re2::Regexp*, re2::Regexp*) [function] [call site2] 00245
14 re2::TopEqual(re2::Regexp*, re2::Regexp*) [function] [call site2] 00246
15 re2::Regexp::op() [function] [call site2] 00247
15 re2::Regexp::op() [function] [call site2] 00248
15 re2::Regexp::parse_flags() [function] [call site2] 00249
15 re2::Regexp::rune() [function] [call site2] 00250
15 re2::Regexp::parse_flags() [function] [call site2] 00251
15 re2::Regexp::nrunes() [function] [call site2] 00252
16 __assert_fail [call site2] 00253
15 re2::Regexp::parse_flags() [function] [call site2] 00254
15 re2::Regexp::runes() [function] [call site2] 00255
15 re2::Regexp::nrunes() [function] [call site2] 00256
15 memcmp [call site2] 00257
15 re2::Regexp::nsub() [function] [call site2] 00258
15 re2::Regexp::parse_flags() [function] [call site2] 00259
15 re2::Regexp::parse_flags() [function] [call site2] 00260
15 re2::Regexp::min() [function] [call site2] 00261
15 re2::Regexp::max() [function] [call site2] 00262
15 re2::Regexp::cap() [function] [call site2] 00263
15 re2::Regexp::match_id() [function] [call site2] 00264
15 re2::CharClass::size() [function] [call site2] 00265
15 re2::CharClass::end() [function] [call site2] 00266
15 re2::CharClass::begin() [function] [call site2] 00267
15 memcmp [call site2] 00268
15 LogMessage::LogMessage(char const*, int) [function] [call site2] 00269
15 re2::Regexp::op() [function] [call site2] 00270
14 re2::Regexp::op() [function] [call site2] 00271
14 re2::Regexp::op() [function] [call site2] 00272
14 re2::Regexp::nsub() [function] [call site2] 00273
14 re2::Regexp::sub() [function] [call site2] 00274
14 re2::Regexp::sub() [function] [call site2] 00275
14 re2::TopEqual(re2::Regexp*, re2::Regexp*) [function] [call site2] 00276
14 re2::Regexp::sub() [function] [call site2] 00277
14 re2::Regexp::sub() [function] [call site2] 00278
14 re2::TopEqual(re2::Regexp*, re2::Regexp*) [function] [call site2] 00279
13 re2::Regexp::Incref() [function] [call site2] 00280
13 re2::Regexp::RemoveLeadingRegexp(re2::Regexp*) [function] [call site2] 00281
14 re2::Regexp::op() [function] [call site2] 00282
14 re2::Regexp::op() [function] [call site2] 00283
14 re2::Regexp::sub() [function] [call site2] 00284
14 re2::Regexp::op() [function] [call site2] 00285
14 re2::Regexp::Decref() [function] [call site2] 00286
14 re2::Regexp::nsub() [function] [call site2] 00287
14 re2::Regexp::Decref() [function] [call site2] 00288
14 re2::Regexp::parse_flags() [function] [call site2] 00289
14 re2::Regexp::Decref() [function] [call site2] 00290
14 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00291
12 re2::FactorAlternationImpl::Round3(re2::Regexp**, int, re2::Regexp::ParseFlags, std::__1::vector >*) [function] [call site2] 00292
13 re2::Regexp::op() [function] [call site2] 00293
13 re2::Regexp::op() [function] [call site2] 00294
13 re2::Regexp::op() [function] [call site2] 00295
13 re2::Regexp::op() [function] [call site2] 00296
13 re2::CharClassBuilder::CharClassBuilder() [function] [call site2] 00297
13 re2::CharClassBuilder::GetCharClass() [function] [call site2] 00298
13 re2::Regexp::op() [function] [call site2] 00299
13 re2::Regexp::cc() [function] [call site2] 00300
13 re2::CharClass::begin() [function] [call site2] 00301
13 re2::CharClassBuilder::AddRange(int, int) [function] [call site2] 00302
13 re2::Regexp::op() [function] [call site2] 00303
13 re2::Regexp::rune() [function] [call site2] 00304
13 re2::CharClassBuilder::AddRangeFlags(int, int, re2::Regexp::ParseFlags) [function] [call site2] 00305
14 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00306
14 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00307
14 re2::CharClassBuilder::AddRangeFlags(int, int, re2::Regexp::ParseFlags) [function] [call site2] 00308
15 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00309
15 re2::AddFoldedRange(re2::CharClassBuilder*, int, int, int) [function] [call site2] 00310
16 LogMessage::LogMessage(char const*, int) [function] [call site2] 00311
16 re2::CharClassBuilder::AddRange(int, int) [function] [call site2] 00312
16 re2::LookupCaseFold(re2::CaseFold const*, int, int) [function] [call site2] 00313
16 re2::AddFoldedRange(re2::CharClassBuilder*, int, int, int) [function] [call site2] 00314
15 re2::CharClassBuilder::AddRange(int, int) [function] [call site2] 00315
13 LogMessage::LogMessage(char const*, int) [function] [call site2] 00316
13 re2::Regexp::op() [function] [call site2] 00317
13 re2::Regexp::ToString() [function] [call site2] 00318
14 re2::ToStringWalker::ToStringWalker(std::__1::basic_string , std::__1::allocator >*) [function] [call site2] 00319
15 re2::Regexp::Walker ::Walker() [function] [call site2] 00320
14 re2::Regexp::Walker ::WalkExponential(re2::Regexp*, int, int) [function] [call site2] 00321
15 re2::Regexp::Walker ::WalkInternal(re2::Regexp*, int, bool) [function] [call site2] 00322
16 re2::Regexp::Walker ::Reset() [function] [call site2] 00323
17 LogMessageFatal::LogMessageFatal(char const*, int) [function] [call site2] 00324
18 LogMessage::LogMessage(char const*, int) [function] [call site2] 00325
16 LogMessageFatal::LogMessageFatal(char const*, int) [function] [call site2] 00326
16 re2::WalkState ::WalkState(re2::Regexp*, int) [function] [call site2] 00327
16 re2::Regexp::sub() [function] [call site2] 00328
16 re2::WalkState ::WalkState(re2::Regexp*, int) [function] [call site2] 00329
14 re2::Regexp::Walker ::stopped_early() [function] [call site2] 00330
14 re2::Regexp::Walker ::~Walker() [function] [call site2] 00331
15 re2::Regexp::Walker ::Reset() [function] [call site2] 00332
15 __clang_call_terminate [call site2] 00333
13 re2::Regexp::Decref() [function] [call site2] 00334
13 re2::CharClassBuilder::~CharClassBuilder() [function] [call site2] 00335
12 LogMessage::LogMessage(char const*, int) [function] [call site2] 00336
10 re2::Regexp::ComputeSimple() [function] [call site2] 00337
10 re2::PODArray ::~PODArray() [function] [call site2] 00338
8 re2::Regexp::op() [function] [call site2] 00339
8 re2::Regexp::op() [function] [call site2] 00340
8 re2::Regexp::op() [function] [call site2] 00341
8 re2::Regexp::op() [function] [call site2] 00342
8 re2::Regexp::op() [function] [call site2] 00343
8 re2::Regexp::op() [function] [call site2] 00344
8 re2::Regexp::Decref() [function] [call site2] 00345
8 re2::Regexp::op() [function] [call site2] 00346
8 re2::Regexp::op() [function] [call site2] 00347
8 re2::Regexp::op() [function] [call site2] 00348
8 re2::Regexp::op() [function] [call site2] 00349
8 re2::Regexp::Decref() [function] [call site2] 00350
8 re2::Regexp::ParseState::PushSimpleOp(re2::RegexpOp) [function] [call site2] 00351
9 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00352
9 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00353
7 re2::Regexp::Decref() [function] [call site2] 00354
7 re2::Regexp::ParseState::DoCollapse(re2::RegexpOp) [function] [call site2] 00355
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00356
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00357
6 re2::Regexp::ParseState::FinishRegexp(re2::Regexp*) [function] [call site2] 00358
5 re2::StringPiece::StringPiece() [function] [call site2] 00359
5 re2::StringPiece::empty() const [function] [call site2] 00360
5 re2::StringPiece::StringPiece() [function] [call site2] 00361
5 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00362
5 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00363
5 re2::Regexp::ParseState::PushLiteral(int) [function] [call site2] 00364
5 re2::Regexp::ParseState::flags() [function] [call site2] 00365
5 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00366
5 re2::StringPiece::size() const [function] [call site2] 00367
5 re2::Regexp::ParseState::ParsePerlFlags(re2::StringPiece*) [function] [call site2] 00368
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00369
6 re2::StringPiece::size() const [function] [call site2] 00370
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00371
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 00372
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00373
6 re2::StringPiece::size() const [function] [call site2] 00374
6 re2::StringPiece::find(char, unsigned long) const [function] [call site2] 00375
6 re2::IsValidUTF8(re2::StringPiece const&, re2::RegexpStatus*) [function] [call site2] 00376
7 re2::StringPiece::empty() const [function] [call site2] 00377
7 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00378
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00379
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00380
6 re2::StringPiece::data() const [function] [call site2] 00381
6 re2::StringPiece::data() const [function] [call site2] 00382
6 re2::IsValidUTF8(re2::StringPiece const&, re2::RegexpStatus*) [function] [call site2] 00383
6 re2::IsValidCaptureName(re2::StringPiece const&) [function] [call site2] 00384
7 re2::StringPiece::empty() const [function] [call site2] 00385
7 __cxa_guard_acquire [call site2] 00386
7 re2::IsValidCaptureName(re2::StringPiece const&)::$_0::operator()() const [function] [call site2] 00387
8 re2::CharClassBuilder::CharClassBuilder() [function] [call site2] 00388
8 re2::CharClassBuilder::GetCharClass() [function] [call site2] 00389
8 re2::StringPiece::StringPiece(char const*) [function] [call site2] 00390
9 strlen [call site2] 00391
8 re2::LookupGroup(re2::StringPiece const&, re2::UGroup const*, int) [function] [call site2] 00392
9 re2::StringPiece::StringPiece(char const*) [function] [call site2] 00393
8 re2::CharClassBuilder::~CharClassBuilder() [function] [call site2] 00394
7 re2::StringPiece::empty() const [function] [call site2] 00395
7 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00396
7 re2::CharClass::Contains(int) const [function] [call site2] 00397
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00398
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00399
6 re2::Regexp::ParseState::DoLeftParen(re2::StringPiece const&) [function] [call site2] 00400
7 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00401
7 re2::StringPiece::data() const [function] [call site2] 00402
7 _ZNK3re211StringPiececvNSt3__112basic_stringIcNS1_11char_traitsIcEET_EEINS1_9allocatorIcEEEEv [function] [call site2] 00403
7 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00404
6 re2::StringPiece::data() const [function] [call site2] 00405
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00406
6 re2::StringPiece::empty() const [function] [call site2] 00407
6 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00408
6 re2::operator~(re2::Regexp::ParseFlags) [function] [call site2] 00409
6 re2::operator~(re2::Regexp::ParseFlags) [function] [call site2] 00410
6 re2::operator~(re2::Regexp::ParseFlags) [function] [call site2] 00411
6 re2::operator~(re2::Regexp::ParseFlags) [function] [call site2] 00412
6 re2::Regexp::ParseState::DoLeftParenNoCapture() [function] [call site2] 00413
7 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00414
7 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00415
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00416
6 re2::StringPiece::data() const [function] [call site2] 00417
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00418
5 re2::Regexp::ParseState::flags() [function] [call site2] 00419
5 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00420
5 re2::Regexp::ParseState::DoLeftParenNoCapture() [function] [call site2] 00421
5 re2::StringPiece::StringPiece() [function] [call site2] 00422
5 re2::Regexp::ParseState::DoLeftParen(re2::StringPiece const&) [function] [call site2] 00423
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00424
5 re2::Regexp::ParseState::DoVerticalBar() [function] [call site2] 00425
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00426
5 re2::Regexp::ParseState::DoRightParen() [function] [call site2] 00427
6 re2::Regexp::ParseState::DoAlternation() [function] [call site2] 00428
6 re2::Regexp::op() [function] [call site2] 00429
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00430
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00431
6 re2::Regexp::parse_flags() [function] [call site2] 00432
6 re2::Regexp::AllocSub(int) [function] [call site2] 00433
6 re2::Regexp::ParseState::FinishRegexp(re2::Regexp*) [function] [call site2] 00434
6 re2::Regexp::sub() [function] [call site2] 00435
6 re2::Regexp::ComputeSimple() [function] [call site2] 00436
6 re2::Regexp::Decref() [function] [call site2] 00437
6 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00438
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00439
5 re2::Regexp::ParseState::PushCaret() [function] [call site2] 00440
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00441
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00442
5 re2::Regexp::ParseState::PushDollar() [function] [call site2] 00443
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00444
6 re2::operator|(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00445
6 re2::Regexp::ParseState::PushSimpleOp(re2::RegexpOp) [function] [call site2] 00446
6 re2::Regexp::ParseState::PushSimpleOp(re2::RegexpOp) [function] [call site2] 00447
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00448
5 re2::Regexp::ParseState::PushDot() [function] [call site2] 00449
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00450
6 re2::Regexp::ParseState::PushSimpleOp(re2::RegexpOp) [function] [call site2] 00451
6 re2::operator~(re2::Regexp::ParseFlags) [function] [call site2] 00452
6 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00453
6 re2::CharClassBuilder::CharClassBuilder() [function] [call site2] 00454
6 re2::CharClassBuilder::AddRange(int, int) [function] [call site2] 00455
6 re2::CharClassBuilder::AddRange(int, int) [function] [call site2] 00456
6 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00457
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00458
5 re2::Regexp::ParseState::ParseCharClass(re2::StringPiece*, re2::Regexp**, re2::RegexpStatus*) [function] [call site2] 00459
6 re2::StringPiece::empty() const [function] [call site2] 00460
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00461
6 re2::StringPiece::StringPiece() [function] [call site2] 00462
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00463
6 re2::operator~(re2::Regexp::ParseFlags) [function] [call site2] 00464
6 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00465
6 re2::CharClassBuilder::CharClassBuilder() [function] [call site2] 00466
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00467
6 re2::StringPiece::empty() const [function] [call site2] 00468
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00469
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00470
6 re2::CharClassBuilder::AddRange(int, int) [function] [call site2] 00471
6 re2::StringPiece::empty() const [function] [call site2] 00472
6 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00473
6 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00474
6 re2::StringPiece::size() const [function] [call site2] 00475
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00476
6 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00477
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00478
6 re2::StringPiece::data() const [function] [call site2] 00479
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00480
6 re2::Regexp::Decref() [function] [call site2] 00481
6 re2::StringPiece::size() const [function] [call site2] 00482
6 re2::ParseCCName(re2::StringPiece*, re2::Regexp::ParseFlags, re2::CharClassBuilder*, re2::RegexpStatus*) [function] [call site2] 00483
7 re2::StringPiece::data() const [function] [call site2] 00484
7 re2::StringPiece::data() const [function] [call site2] 00485
7 re2::StringPiece::StringPiece(char const*, unsigned long) [function] [call site2] 00486
7 re2::LookupPosixGroup(re2::StringPiece const&) [function] [call site2] 00487
8 re2::LookupGroup(re2::StringPiece const&, re2::UGroup const*, int) [function] [call site2] 00488
7 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00489
7 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00490
7 re2::StringPiece::size() const [function] [call site2] 00491
7 re2::AddUGroup(re2::CharClassBuilder*, re2::UGroup const*, int, re2::Regexp::ParseFlags) [function] [call site2] 00492
8 re2::CharClassBuilder::AddRangeFlags(int, int, re2::Regexp::ParseFlags) [function] [call site2] 00493
8 re2::CharClassBuilder::AddRangeFlags(int, int, re2::Regexp::ParseFlags) [function] [call site2] 00494
8 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00495
8 re2::CharClassBuilder::CharClassBuilder() [function] [call site2] 00496
8 re2::AddUGroup(re2::CharClassBuilder*, re2::UGroup const*, int, re2::Regexp::ParseFlags) [function] [call site2] 00497
9 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00498
9 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00499
9 re2::CharClassBuilder::AddRange(int, int) [function] [call site2] 00500
9 re2::CharClassBuilder::Negate() [function] [call site2] 00501
10 re2::CharClassBuilder::begin() [function] [call site2] 00502
10 re2::CharClassBuilder::end() [function] [call site2] 00503
10 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00504
10 re2::CharClassBuilder::end() [function] [call site2] 00505
10 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00506
10 re2::RuneRange::RuneRange(int, int) [function] [call site2] 00507
9 re2::CharClassBuilder::AddCharClass(re2::CharClassBuilder*) [function] [call site2] 00508
10 re2::CharClassBuilder::begin() [function] [call site2] 00509
10 re2::CharClassBuilder::AddRange(int, int) [function] [call site2] 00510
9 re2::CharClassBuilder::~CharClassBuilder() [function] [call site2] 00511
9 re2::CharClassBuilder::AddRangeFlags(int, int, re2::Regexp::ParseFlags) [function] [call site2] 00512
9 re2::CharClassBuilder::AddRangeFlags(int, int, re2::Regexp::ParseFlags) [function] [call site2] 00513
9 re2::CharClassBuilder::AddRangeFlags(int, int, re2::Regexp::ParseFlags) [function] [call site2] 00514
6 re2::Regexp::Decref() [function] [call site2] 00515
6 re2::StringPiece::size() const [function] [call site2] 00516
6 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00517
6 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00518
6 re2::ParseUnicodeGroup(re2::StringPiece*, re2::Regexp::ParseFlags, re2::CharClassBuilder*, re2::RegexpStatus*) [function] [call site2] 00519
7 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00520
7 re2::StringPiece::size() const [function] [call site2] 00521
7 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00522
7 re2::StringPiece::StringPiece() [function] [call site2] 00523
7 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00524
7 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00525
7 re2::StringPiece::data() const [function] [call site2] 00526
7 re2::StringPiece::data() const [function] [call site2] 00527
7 re2::StringPiece::find(char, unsigned long) const [function] [call site2] 00528
7 re2::IsValidUTF8(re2::StringPiece const&, re2::RegexpStatus*) [function] [call site2] 00529
7 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00530
7 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00531
7 re2::StringPiece::data() const [function] [call site2] 00532
7 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00533
7 re2::IsValidUTF8(re2::StringPiece const&, re2::RegexpStatus*) [function] [call site2] 00534
7 re2::StringPiece::data() const [function] [call site2] 00535
7 re2::StringPiece::empty() const [function] [call site2] 00536
7 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00537
7 re2::LookupUnicodeGroup(re2::StringPiece const&) [function] [call site2] 00538
8 re2::StringPiece::StringPiece(char const*) [function] [call site2] 00539
8 re2::LookupGroup(re2::StringPiece const&, re2::UGroup const*, int) [function] [call site2] 00540
7 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00541
7 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00542
7 re2::AddUGroup(re2::CharClassBuilder*, re2::UGroup const*, int, re2::Regexp::ParseFlags) [function] [call site2] 00543
6 re2::Regexp::Decref() [function] [call site2] 00544
6 re2::MaybeParsePerlCCEscape(re2::StringPiece*, re2::Regexp::ParseFlags) [function] [call site2] 00545
7 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00546
7 re2::StringPiece::size() const [function] [call site2] 00547
7 re2::StringPiece::data() const [function] [call site2] 00548
7 re2::LookupPerlGroup(re2::StringPiece const&) [function] [call site2] 00549
8 re2::LookupGroup(re2::StringPiece const&, re2::UGroup const*, int) [function] [call site2] 00550
7 re2::StringPiece::size() const [function] [call site2] 00551
6 re2::AddUGroup(re2::CharClassBuilder*, re2::UGroup const*, int, re2::Regexp::ParseFlags) [function] [call site2] 00552
6 re2::RuneRange::RuneRange() [function] [call site2] 00553
6 re2::Regexp::ParseState::ParseCCRange(re2::StringPiece*, re2::RuneRange*, re2::StringPiece const&, re2::RegexpStatus*) [function] [call site2] 00554
7 re2::Regexp::ParseState::ParseCCCharacter(re2::StringPiece*, int*, re2::StringPiece const&, re2::RegexpStatus*) [function] [call site2] 00555
8 re2::StringPiece::empty() const [function] [call site2] 00556
8 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00557
8 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00558
8 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00559
8 re2::ParseEscape(re2::StringPiece*, int*, re2::RegexpStatus*, int) [function] [call site2] 00560
9 re2::StringPiece::data() const [function] [call site2] 00561
9 re2::StringPiece::empty() const [function] [call site2] 00562
9 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00563
9 re2::StringPiece::StringPiece() [function] [call site2] 00564
9 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00565
9 re2::StringPiece::size() const [function] [call site2] 00566
9 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00567
9 re2::StringPiece::StringPiece() [function] [call site2] 00568
9 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00569
9 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00570
9 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00571
9 isalpha [function] [call site2] 00572
10 __ctype_b_loc [call site2] 00573
9 re2::StringPiece::empty() const [function] [call site2] 00574
9 re2::StringPiece::empty() const [function] [call site2] 00575
9 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00576
9 re2::StringPiece::empty() const [function] [call site2] 00577
9 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00578
9 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00579
9 re2::StringPiece::empty() const [function] [call site2] 00580
9 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00581
9 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00582
9 re2::IsHex(int) [function] [call site2] 00583
9 re2::UnHex(int) [function] [call site2] 00584
10 LogMessage::LogMessage(char const*, int) [function] [call site2] 00585
9 re2::StringPiece::empty() const [function] [call site2] 00586
9 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00587
9 re2::StringPiece::empty() const [function] [call site2] 00588
9 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00589
9 re2::IsHex(int) [function] [call site2] 00590
9 re2::UnHex(int) [function] [call site2] 00591
9 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00592
9 re2::StringPiece::data() const [function] [call site2] 00593
9 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00594
8 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00595
7 re2::StringPiece::size() const [function] [call site2] 00596
7 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00597
7 re2::Regexp::ParseState::ParseCCCharacter(re2::StringPiece*, int*, re2::StringPiece const&, re2::RegexpStatus*) [function] [call site2] 00598
7 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00599
7 re2::StringPiece::data() const [function] [call site2] 00600
7 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00601
6 re2::operator|(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00602
6 re2::CharClassBuilder::AddRangeFlags(int, int, re2::Regexp::ParseFlags) [function] [call site2] 00603
6 re2::StringPiece::empty() const [function] [call site2] 00604
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00605
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00606
6 re2::Regexp::Decref() [function] [call site2] 00607
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00608
6 re2::CharClassBuilder::Negate() [function] [call site2] 00609
6 re2::Regexp::Decref() [function] [call site2] 00610
5 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00611
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00612
5 re2::Regexp::ParseState::flags() [function] [call site2] 00613
5 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00614
5 re2::StringPiece::empty() const [function] [call site2] 00615
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00616
5 re2::StringPiece::empty() const [function] [call site2] 00617
5 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00618
5 re2::StringPiece::data() const [function] [call site2] 00619
5 re2::StringPiece::data() const [function] [call site2] 00620
5 re2::StringPiece::StringPiece(char const*, unsigned long) [function] [call site2] 00621
5 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00622
5 re2::StringPiece::data() const [function] [call site2] 00623
5 re2::StringPiece::data() const [function] [call site2] 00624
5 re2::Regexp::ParseState::PushRepeatOp(re2::RegexpOp, re2::StringPiece const&, bool) [function] [call site2] 00625
6 re2::Regexp::op() [function] [call site2] 00626
6 re2::Regexp::ParseState::IsMarker(re2::RegexpOp) [function] [call site2] 00627
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00628
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00629
6 re2::operator^(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00630
6 re2::Regexp::op() [function] [call site2] 00631
6 re2::Regexp::op() [function] [call site2] 00632
6 re2::Regexp::op() [function] [call site2] 00633
6 re2::Regexp::op() [function] [call site2] 00634
6 re2::Regexp::parse_flags() [function] [call site2] 00635
6 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00636
6 re2::Regexp::AllocSub(int) [function] [call site2] 00637
6 re2::Regexp::ParseState::FinishRegexp(re2::Regexp*) [function] [call site2] 00638
6 re2::Regexp::sub() [function] [call site2] 00639
6 re2::Regexp::ComputeSimple() [function] [call site2] 00640
5 re2::MaybeParseRepetition(re2::StringPiece*, int*, int*) [function] [call site2] 00641
6 re2::StringPiece::empty() const [function] [call site2] 00642
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00643
6 re2::ParseInteger(re2::StringPiece*, int*) [function] [call site2] 00644
7 re2::StringPiece::empty() const [function] [call site2] 00645
7 re2::StringPiece::size() const [function] [call site2] 00646
7 re2::StringPiece::empty() const [function] [call site2] 00647
7 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00648
6 re2::StringPiece::empty() const [function] [call site2] 00649
6 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00650
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00651
6 re2::StringPiece::empty() const [function] [call site2] 00652
6 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00653
6 re2::ParseInteger(re2::StringPiece*, int*) [function] [call site2] 00654
6 re2::StringPiece::empty() const [function] [call site2] 00655
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00656
5 re2::Regexp::ParseState::PushLiteral(int) [function] [call site2] 00657
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00658
5 re2::Regexp::ParseState::flags() [function] [call site2] 00659
5 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00660
5 re2::StringPiece::empty() const [function] [call site2] 00661
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00662
5 re2::StringPiece::empty() const [function] [call site2] 00663
5 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00664
5 re2::StringPiece::data() const [function] [call site2] 00665
5 re2::StringPiece::data() const [function] [call site2] 00666
5 re2::StringPiece::StringPiece(char const*, unsigned long) [function] [call site2] 00667
5 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00668
5 re2::StringPiece::data() const [function] [call site2] 00669
5 re2::StringPiece::data() const [function] [call site2] 00670
5 re2::Regexp::ParseState::PushRepetition(int, int, re2::StringPiece const&, bool) [function] [call site2] 00671
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00672
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00673
6 re2::Regexp::op() [function] [call site2] 00674
6 re2::Regexp::ParseState::IsMarker(re2::RegexpOp) [function] [call site2] 00675
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00676
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00677
6 re2::operator^(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00678
6 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00679
6 re2::Regexp::AllocSub(int) [function] [call site2] 00680
6 re2::Regexp::ParseState::FinishRegexp(re2::Regexp*) [function] [call site2] 00681
6 re2::Regexp::sub() [function] [call site2] 00682
6 re2::Regexp::ComputeSimple() [function] [call site2] 00683
6 re2::RepetitionWalker::RepetitionWalker() [function] [call site2] 00684
7 re2::Regexp::Walker ::Walker() [function] [call site2] 00685
6 re2::Regexp::Walker ::Walk(re2::Regexp*, int) [function] [call site2] 00686
7 re2::Regexp::Walker ::WalkInternal(re2::Regexp*, int, bool) [function] [call site2] 00687
6 re2::RegexpStatus::set_code(re2::RegexpStatusCode) [function] [call site2] 00688
6 re2::RegexpStatus::set_error_arg(re2::StringPiece const&) [function] [call site2] 00689
6 re2::Regexp::Walker ::~Walker() [function] [call site2] 00690
5 re2::Regexp::ParseState::flags() [function] [call site2] 00691
5 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00692
5 re2::StringPiece::size() const [function] [call site2] 00693
5 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00694
5 re2::Regexp::ParseState::PushWordBoundary(bool) [function] [call site2] 00695
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00696
5 re2::Regexp::ParseState::flags() [function] [call site2] 00697
5 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00698
5 re2::StringPiece::size() const [function] [call site2] 00699
5 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00700
5 re2::Regexp::ParseState::PushSimpleOp(re2::RegexpOp) [function] [call site2] 00701
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00702
5 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00703
5 re2::Regexp::ParseState::PushSimpleOp(re2::RegexpOp) [function] [call site2] 00704
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00705
5 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00706
5 re2::Regexp::ParseState::PushSimpleOp(re2::RegexpOp) [function] [call site2] 00707
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00708
5 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 00709
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00710
5 re2::StringPiece::empty() const [function] [call site2] 00711
5 re2::StringPiece::size() const [function] [call site2] 00712
5 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 00713
5 re2::StringPieceToRune(int*, re2::StringPiece*, re2::RegexpStatus*) [function] [call site2] 00714
5 re2::Regexp::ParseState::PushLiteral(int) [function] [call site2] 00715
5 re2::StringPiece::size() const [function] [call site2] 00716
5 re2::Regexp::ParseState::flags() [function] [call site2] 00717
5 re2::operator~(re2::Regexp::ParseFlags) [function] [call site2] 00718
5 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00719
5 re2::CharClassBuilder::CharClassBuilder() [function] [call site2] 00720
5 re2::Regexp::ParseState::flags() [function] [call site2] 00721
5 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00722
5 re2::Regexp::Decref() [function] [call site2] 00723
5 re2::Regexp::Decref() [function] [call site2] 00724
5 re2::Regexp::ParseState::flags() [function] [call site2] 00725
5 re2::Regexp::ParseState::flags() [function] [call site2] 00726
5 re2::operator~(re2::Regexp::ParseFlags) [function] [call site2] 00727
5 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00728
5 re2::CharClassBuilder::CharClassBuilder() [function] [call site2] 00729
5 re2::Regexp::ParseState::flags() [function] [call site2] 00730
5 re2::Regexp::ParseState::PushRegexp(re2::Regexp*) [function] [call site2] 00731
5 re2::Regexp::ParseState::rune_max() [function] [call site2] 00732
5 re2::Regexp::ParseState::PushLiteral(int) [function] [call site2] 00733
5 re2::Regexp::ParseState::DoFinish() [function] [call site2] 00734
5 re2::Regexp::ParseState::~ParseState() [function] [call site2] 00735
6 re2::Regexp::op() [function] [call site2] 00736
6 __clang_call_terminate [call site2] 00737
6 re2::Regexp::Decref() [function] [call site2] 00738
5 re2::RegexpStatus::~RegexpStatus() [function] [call site2] 00739
4 re2::RE2::Options::log_errors() const [function] [call site2] 00740
4 LogMessage::LogMessage(char const*, int) [function] [call site2] 00741
4 re2::StringPiece::StringPiece(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00742
4 re2::trunc(re2::StringPiece const&) [function] [call site2] 00743
5 re2::StringPiece::size() const [function] [call site2] 00744
5 _ZNK3re211StringPiececvNSt3__112basic_stringIcNS1_11char_traitsIcEET_EEINS1_9allocatorIcEEEEv [function] [call site2] 00745
5 re2::StringPiece::substr(unsigned long, unsigned long) const [function] [call site2] 00746
6 re2::StringPiece::StringPiece(char const*, unsigned long) [function] [call site2] 00747
5 _ZNK3re211StringPiececvNSt3__112basic_stringIcNS1_11char_traitsIcEET_EEINS1_9allocatorIcEEEEv [function] [call site2] 00748
4 re2::RegexpStatus::Text() const [function] [call site2] 00749
5 re2::StringPiece::empty() const [function] [call site2] 00750
5 re2::RegexpStatus::CodeText(re2::RegexpStatusCode) [function] [call site2] 00751
5 re2::RegexpStatus::CodeText(re2::RegexpStatusCode) [function] [call site2] 00752
5 re2::StringPiece::data() const [function] [call site2] 00753
4 re2::RegexpStatus::Text() const [function] [call site2] 00754
4 re2::RegexpErrorToRE2(re2::RegexpStatusCode) [function] [call site2] 00755
4 re2::RegexpStatus::error_arg() const [function] [call site2] 00756
4 _ZNK3re211StringPiececvNSt3__112basic_stringIcNS1_11char_traitsIcEET_EEINS1_9allocatorIcEEEEv [function] [call site2] 00757
4 re2::Regexp::RequiredPrefix(std::__1::basic_string , std::__1::allocator >*, bool*, re2::Regexp**) [function] [call site2] 00758
5 re2::Regexp::sub() [function] [call site2] 00759
5 re2::Regexp::sub() [function] [call site2] 00760
5 re2::Regexp::Concat(re2::Regexp**, int, re2::Regexp::ParseFlags) [function] [call site2] 00761
5 re2::Regexp::sub() [function] [call site2] 00762
5 re2::Regexp::Incref() [function] [call site2] 00763
5 re2::Regexp::parse_flags() [function] [call site2] 00764
5 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00765
5 re2::Regexp::parse_flags() [function] [call site2] 00766
5 re2::ConvertRunesToBytes(bool, int*, int, std::__1::basic_string , std::__1::allocator >*) [function] [call site2] 00767
6 re2::runetochar(char*, int const*) [function] [call site2] 00768
5 re2::Regexp::parse_flags() [function] [call site2] 00769
4 re2::Regexp::Incref() [function] [call site2] 00770
4 re2::Regexp::CompileToProg(long) [function] [call site2] 00771
5 re2::Compiler::Compile(re2::Regexp*, bool, long) [function] [call site2] 00772
6 re2::Compiler::Compiler() [function] [call site2] 00773
7 re2::Regexp::Walker ::Walker() [function] [call site2] 00774
7 re2::PODArray ::PODArray() [function] [call site2] 00775
7 re2::Frag::Frag() [function] [call site2] 00776
7 re2::Prog::Prog() [function] [call site2] 00777
8 re2::PODArray ::PODArray() [function] [call site2] 00778
7 re2::Compiler::AllocInst(int) [function] [call site2] 00779
8 re2::PODArray ::size() const [function] [call site2] 00780
8 re2::PODArray ::data() const [function] [call site2] 00781
8 re2::PODArray ::data() const [function] [call site2] 00782
8 re2::PODArray ::data() const [function] [call site2] 00783
8 re2::PODArray ::operator=(re2::PODArray &&) [function] [call site2] 00784
8 re2::PODArray ::~PODArray() [function] [call site2] 00785
7 re2::PODArray ::operator[](int) const [function] [call site2] 00786
7 re2::Prog::Inst::InitFail() [function] [call site2] 00787
8 re2::Prog::Inst::set_opcode(re2::InstOp) [function] [call site2] 00788
9 re2::Prog::Inst::out() [function] [call site2] 00789
7 re2::PODArray ::~PODArray() [function] [call site2] 00790
7 re2::Regexp::Walker ::~Walker() [function] [call site2] 00791
6 re2::Compiler::Setup(re2::Regexp::ParseFlags, long, re2::RE2::Anchor) [function] [call site2] 00792
7 re2::operator&(re2::Regexp::ParseFlags, re2::Regexp::ParseFlags) [function] [call site2] 00793
6 re2::Regexp::Simplify() [function] [call site2] 00794
7 re2::CoalesceWalker::CoalesceWalker() [function] [call site2] 00795
8 re2::Regexp::Walker ::Walker() [function] [call site2] 00796
7 re2::Regexp::Walker ::Walk(re2::Regexp*, re2::Regexp*) [function] [call site2] 00797
7 re2::Regexp::Walker ::stopped_early() [function] [call site2] 00798
7 re2::Regexp::Decref() [function] [call site2] 00799
7 re2::SimplifyWalker::SimplifyWalker() [function] [call site2] 00800
8 re2::Regexp::Walker ::Walker() [function] [call site2] 00801
7 re2::Regexp::Walker ::Walk(re2::Regexp*, re2::Regexp*) [function] [call site2] 00802
7 re2::Regexp::Decref() [function] [call site2] 00803
7 re2::Regexp::Walker ::~Walker() [function] [call site2] 00804
7 re2::Regexp::Walker ::stopped_early() [function] [call site2] 00805
7 re2::Regexp::Decref() [function] [call site2] 00806
6 re2::IsAnchorStart(re2::Regexp**, int) [function] [call site2] 00807
7 re2::Regexp::op() [function] [call site2] 00808
7 re2::Regexp::nsub() [function] [call site2] 00809
7 re2::Regexp::sub() [function] [call site2] 00810
7 re2::Regexp::Incref() [function] [call site2] 00811
7 re2::IsAnchorStart(re2::Regexp**, int) [function] [call site2] 00812
8 re2::Regexp::nsub() [function] [call site2] 00813
8 re2::PODArray ::PODArray(int) [function] [call site2] 00814
8 re2::PODArray ::operator[](int) const [function] [call site2] 00815
8 re2::Regexp::nsub() [function] [call site2] 00816
8 re2::PODArray ::data() const [function] [call site2] 00817
8 re2::Regexp::nsub() [function] [call site2] 00818
8 re2::Regexp::Concat(re2::Regexp**, int, re2::Regexp::ParseFlags) [function] [call site2] 00819
8 re2::Regexp::sub() [function] [call site2] 00820
8 re2::Regexp::Incref() [function] [call site2] 00821
8 re2::PODArray ::operator[](int) const [function] [call site2] 00822
8 re2::Regexp::Decref() [function] [call site2] 00823
8 re2::PODArray ::~PODArray() [function] [call site2] 00824
8 re2::Regexp::Decref() [function] [call site2] 00825
8 re2::Regexp::sub() [function] [call site2] 00826
8 re2::Regexp::Incref() [function] [call site2] 00827
8 re2::IsAnchorStart(re2::Regexp**, int) [function] [call site2] 00828
9 re2::Regexp::parse_flags() [function] [call site2] 00829
9 re2::Regexp::Capture(re2::Regexp*, re2::Regexp::ParseFlags, int) [function] [call site2] 00830
10 re2::Regexp::Regexp(re2::RegexpOp, re2::Regexp::ParseFlags) [function] [call site2] 00831
10 re2::Regexp::AllocSub(int) [function] [call site2] 00832
10 re2::Regexp::sub() [function] [call site2] 00833
9 re2::Regexp::Decref() [function] [call site2] 00834
9 re2::Regexp::Decref() [function] [call site2] 00835
9 re2::Regexp::parse_flags() [function] [call site2] 00836
9 re2::Regexp::LiteralString(int*, int, re2::Regexp::ParseFlags) [function] [call site2] 00837
9 re2::Regexp::Decref() [function] [call site2] 00838
6 re2::IsAnchorEnd(re2::Regexp**, int) [function] [call site2] 00839
7 re2::Regexp::op() [function] [call site2] 00840
7 re2::Regexp::nsub() [function] [call site2] 00841
7 re2::Regexp::sub() [function] [call site2] 00842
7 re2::Regexp::Incref() [function] [call site2] 00843
7 re2::IsAnchorEnd(re2::Regexp**, int) [function] [call site2] 00844
8 re2::Regexp::nsub() [function] [call site2] 00845
8 re2::PODArray ::PODArray(int) [function] [call site2] 00846
8 re2::Regexp::nsub() [function] [call site2] 00847
8 re2::PODArray ::operator[](int) const [function] [call site2] 00848
8 re2::Regexp::nsub() [function] [call site2] 00849
8 re2::PODArray ::data() const [function] [call site2] 00850
8 re2::Regexp::nsub() [function] [call site2] 00851
8 re2::Regexp::Concat(re2::Regexp**, int, re2::Regexp::ParseFlags) [function] [call site2] 00852
8 re2::Regexp::sub() [function] [call site2] 00853
8 re2::Regexp::Incref() [function] [call site2] 00854
8 re2::PODArray ::operator[](int) const [function] [call site2] 00855
8 re2::Regexp::Decref() [function] [call site2] 00856
8 re2::PODArray ::~PODArray() [function] [call site2] 00857
8 re2::Regexp::Decref() [function] [call site2] 00858
8 re2::Regexp::sub() [function] [call site2] 00859
8 re2::Regexp::Incref() [function] [call site2] 00860
8 re2::IsAnchorEnd(re2::Regexp**, int) [function] [call site2] 00861
9 re2::Regexp::parse_flags() [function] [call site2] 00862
9 re2::Regexp::Capture(re2::Regexp*, re2::Regexp::ParseFlags, int) [function] [call site2] 00863
9 re2::Regexp::Decref() [function] [call site2] 00864
9 re2::Regexp::Decref() [function] [call site2] 00865
9 re2::Regexp::parse_flags() [function] [call site2] 00866
9 re2::Regexp::LiteralString(int*, int, re2::Regexp::ParseFlags) [function] [call site2] 00867
9 re2::Regexp::Decref() [function] [call site2] 00868
6 re2::Frag::Frag() [function] [call site2] 00869
6 re2::Regexp::Walker ::WalkExponential(re2::Regexp*, re2::Frag, int) [function] [call site2] 00870
6 re2::Regexp::Decref() [function] [call site2] 00871
6 re2::Compiler::Match(int) [function] [call site2] 00872
7 re2::Compiler::AllocInst(int) [function] [call site2] 00873
7 re2::Compiler::NoMatch() [function] [call site2] 00874
8 re2::Frag::Frag() [function] [call site2] 00875
7 re2::PODArray ::operator[](int) const [function] [call site2] 00876
7 re2::Prog::Inst::InitMatch(int) [function] [call site2] 00877
8 re2::Prog::Inst::set_opcode(re2::InstOp) [function] [call site2] 00878
7 re2::Frag::Frag(unsigned int, re2::PatchList, bool) [function] [call site2] 00879
6 re2::Prog::set_reversed(bool) [function] [call site2] 00880
6 re2::Prog::reversed() [function] [call site2] 00881
6 re2::Prog::set_anchor_start(bool) [function] [call site2] 00882
6 re2::Prog::set_start(int) [function] [call site2] 00883
6 re2::Prog::anchor_start() [function] [call site2] 00884
6 re2::Compiler::DotStar() [function] [call site2] 00885
7 re2::Compiler::ByteRange(int, int, bool) [function] [call site2] 00886
8 re2::Compiler::AllocInst(int) [function] [call site2] 00887
8 re2::Compiler::NoMatch() [function] [call site2] 00888
8 re2::PODArray ::operator[](int) const [function] [call site2] 00889
8 re2::Prog::Inst::InitByteRange(int, int, int, unsigned int) [function] [call site2] 00890
9 re2::Prog::Inst::set_out_opcode(int, re2::InstOp) [function] [call site2] 00891
10 re2::Prog::Inst::last() [function] [call site2] 00892
8 re2::PatchList::Mk(unsigned int) [function] [call site2] 00893
6 re2::Prog::set_start_unanchored(int) [function] [call site2] 00894
6 re2::Compiler::Finish(re2::Regexp*) [function] [call site2] 00895
7 re2::Prog::start() [function] [call site2] 00896
7 re2::PODArray ::operator=(re2::PODArray &&) [function] [call site2] 00897
7 re2::Prog::Optimize() [function] [call site2] 00898
8 re2::SparseSetT ::SparseSetT(int) [function] [call site2] 00899
9 re2::PODArray ::PODArray(int) [function] [call site2] 00900
9 re2::SparseSetT ::MaybeInitializeMemory(int, int) [function] [call site2] 00901
9 re2::SparseSetT ::DebugCheckInvariants() const [function] [call site2] 00902
9 re2::PODArray ::~PODArray() [function] [call site2] 00903
8 re2::SparseSetT ::clear() [function] [call site2] 00904
8 re2::AddToQueue(re2::SparseSetT *, int) [function] [call site2] 00905
9 re2::SparseSetT ::insert(int) [function] [call site2] 00906
10 re2::SparseSetT ::InsertInternal(bool, int) [function] [call site2] 00907
11 re2::SparseSetT ::DebugCheckInvariants() const [function] [call site2] 00908
11 re2::SparseSetT ::max_size() const [function] [call site2] 00909
12 re2::PODArray ::data() const [function] [call site2] 00910
12 re2::PODArray ::size() const [function] [call site2] 00911
11 re2::SparseSetT ::begin() [function] [call site2] 00912
12 re2::PODArray ::data() const [function] [call site2] 00913
11 re2::SparseSetT ::contains(int) const [function] [call site2] 00914
12 re2::SparseSetT ::max_size() const [function] [call site2] 00915
12 re2::PODArray ::operator[](int) const [function] [call site2] 00916
12 re2::PODArray ::operator[](int) const [function] [call site2] 00917
11 re2::SparseSetT ::create_index(int) [function] [call site2] 00918
12 re2::PODArray ::operator[](int) const [function] [call site2] 00919
12 re2::PODArray ::operator[](int) const [function] [call site2] 00920
11 re2::SparseSetT ::DebugCheckInvariants() const [function] [call site2] 00921
11 re2::PODArray ::data() const [function] [call site2] 00922
8 re2::SparseSetT ::begin() [function] [call site2] 00923
8 re2::SparseSetT ::clear() [function] [call site2] 00924
8 re2::AddToQueue(re2::SparseSetT *, int) [function] [call site2] 00925
8 re2::Prog::inst(int) [function] [call site2] 00926
9 re2::PODArray ::operator[](int) const [function] [call site2] 00927
8 re2::Prog::Inst::out() [function] [call site2] 00928
8 re2::Prog::inst(int) [function] [call site2] 00929
8 re2::Prog::Inst::out() [function] [call site2] 00930
8 re2::Prog::Inst::set_out(int) [function] [call site2] 00931
9 re2::Prog::Inst::last() [function] [call site2] 00932
8 re2::Prog::Inst::out() [function] [call site2] 00933
8 re2::AddToQueue(re2::SparseSetT *, int) [function] [call site2] 00934
8 re2::Prog::Inst::opcode() [function] [call site2] 00935
8 re2::Prog::Inst::out1() [function] [call site2] 00936
8 re2::Prog::inst(int) [function] [call site2] 00937
8 re2::Prog::Inst::out() [function] [call site2] 00938
8 re2::Prog::Inst::out1() [function] [call site2] 00939
8 re2::AddToQueue(re2::SparseSetT *, int) [function] [call site2] 00940
8 re2::SparseSetT ::begin() [function] [call site2] 00941
8 re2::SparseSetT ::~SparseSetT() [function] [call site2] 00942
9 re2::SparseSetT ::DebugCheckInvariants() const [function] [call site2] 00943
9 re2::PODArray ::~PODArray() [function] [call site2] 00944
8 re2::Prog::inst(int) [function] [call site2] 00945
8 re2::Prog::Inst::out() [function] [call site2] 00946
8 re2::AddToQueue(re2::SparseSetT *, int) [function] [call site2] 00947
8 re2::Prog::Inst::opcode() [function] [call site2] 00948
8 re2::Prog::Inst::out1() [function] [call site2] 00949
8 re2::AddToQueue(re2::SparseSetT *, int) [function] [call site2] 00950
8 re2::Prog::Inst::opcode() [function] [call site2] 00951
8 re2::Prog::Inst::out() [function] [call site2] 00952
8 re2::Prog::Inst::out1() [function] [call site2] 00953
8 re2::Prog::Inst::opcode() [function] [call site2] 00954
8 re2::Prog::Inst::lo() [function] [call site2] 00955
8 re2::IsMatch(re2::Prog*, re2::Prog::Inst*) [function] [call site2] 00956
9 re2::Prog::Inst::opcode() [function] [call site2] 00957
9 LogMessage::LogMessage(char const*, int) [function] [call site2] 00958
9 re2::Prog::Inst::opcode() [function] [call site2] 00959
9 re2::Prog::Inst::out() [function] [call site2] 00960
8 re2::Prog::Inst::set_opcode(re2::InstOp) [function] [call site2] 00961
8 re2::IsMatch(re2::Prog*, re2::Prog::Inst*) [function] [call site2] 00962
8 re2::Prog::Inst::opcode() [function] [call site2] 00963
8 re2::Prog::Inst::lo() [function] [call site2] 00964
8 re2::Prog::Inst::set_opcode(re2::InstOp) [function] [call site2] 00965
7 re2::Prog::Flatten() [function] [call site2] 00966
8 re2::Prog::size() [function] [call site2] 00967
8 re2::SparseSetT ::SparseSetT(int) [function] [call site2] 00968
8 re2::Prog::size() [function] [call site2] 00969
8 re2::Prog::size() [function] [call site2] 00970
8 re2::SparseArray ::SparseArray(int) [function] [call site2] 00971
9 re2::PODArray ::PODArray(int) [function] [call site2] 00972
9 re2::SparseArray ::MaybeInitializeMemory(int, int) [function] [call site2] 00973
9 re2::SparseArray ::DebugCheckInvariants() const [function] [call site2] 00974
9 re2::PODArray ::~PODArray() [function] [call site2] 00975
8 re2::Prog::size() [function] [call site2] 00976
8 re2::SparseArray ::SparseArray(int) [function] [call site2] 00977
8 re2::Prog::MarkSuccessors(re2::SparseArray *, re2::SparseArray *, std::__1::vector >, std::__1::allocator > > >*, re2::SparseSetT *, std::__1::vector >*) [function] [call site2] 00978
9 re2::SparseArray ::size() const [function] [call site2] 00979
9 re2::Prog::start_unanchored() [function] [call site2] 00980
9 re2::SparseArray ::has_index(int) const [function] [call site2] 00981
10 re2::SparseArray ::max_size() const [function] [call site2] 00982
11 re2::PODArray ::IndexValue>::size() const [function] [call site2] 00983
10 re2::PODArray ::operator[](int) const [function] [call site2] 00984
10 re2::PODArray ::operator[](int) const [function] [call site2] 00985
9 re2::Prog::start_unanchored() [function] [call site2] 00986
9 re2::SparseArray ::size() const [function] [call site2] 00987
9 re2::Prog::start() [function] [call site2] 00988
9 re2::SparseArray ::has_index(int) const [function] [call site2] 00989
9 re2::Prog::start() [function] [call site2] 00990
9 re2::SparseArray ::size() const [function] [call site2] 00991
9 re2::SparseSetT ::clear() [function] [call site2] 00992
9 re2::Prog::start_unanchored() [function] [call site2] 00993
9 re2::SparseSetT ::contains(int) const [function] [call site2] 00994
9 re2::SparseSetT ::insert_new(int) [function] [call site2] 00995
10 re2::SparseSetT ::InsertInternal(bool, int) [function] [call site2] 00996
9 re2::Prog::inst(int) [function] [call site2] 00997
9 re2::Prog::Inst::opcode() [function] [call site2] 00998
9 LogMessage::LogMessage(char const*, int) [function] [call site2] 00999
9 re2::Prog::Inst::opcode() [function] [call site2] 01000
9 re2::Prog::Inst::out() [function] [call site2] 01001
9 re2::Prog::Inst::out1() [function] [call site2] 01002
9 re2::Prog::Inst::out() [function] [call site2] 01003
9 re2::SparseArray ::has_index(int) const [function] [call site2] 01004
9 re2::SparseArray ::set_new(int, int const&) [function] [call site2] 01005
10 re2::SparseArray ::SetInternal(bool, int, int const&) [function] [call site2] 01006
11 re2::SparseArray ::DebugCheckInvariants() const [function] [call site2] 01007
11 re2::SparseArray ::max_size() const [function] [call site2] 01008
11 re2::SparseArray ::begin() [function] [call site2] 01009
12 re2::PODArray ::IndexValue>::data() const [function] [call site2] 01010
11 re2::SparseArray ::has_index(int) const [function] [call site2] 01011
11 re2::SparseArray ::create_index(int) [function] [call site2] 01012
12 re2::PODArray ::operator[](int) const [function] [call site2] 01013
12 re2::PODArray ::IndexValue>::operator[](int) const [function] [call site2] 01014
11 re2::SparseArray ::SetExistingInternal(int, int const&) [function] [call site2] 01015
12 re2::SparseArray ::DebugCheckInvariants() const [function] [call site2] 01016
12 re2::SparseArray ::DebugCheckInvariants() const [function] [call site2] 01017
9 re2::SparseArray ::get_existing(int) [function] [call site2] 01018
10 re2::PODArray ::operator[](int) const [function] [call site2] 01019
9 re2::Prog::Inst::out() [function] [call site2] 01020
9 re2::SparseArray ::has_index(int) const [function] [call site2] 01021
9 re2::Prog::Inst::out() [function] [call site2] 01022
9 re2::SparseArray ::size() const [function] [call site2] 01023
9 re2::Prog::Inst::out() [function] [call site2] 01024
9 re2::Prog::Inst::out() [function] [call site2] 01025
8 re2::SparseArray ::SparseArray(re2::SparseArray const&) [function] [call site2] 01026
9 re2::SparseArray ::max_size() const [function] [call site2] 01027
9 re2::PODArray ::PODArray(int) [function] [call site2] 01028
9 re2::SparseArray ::max_size() const [function] [call site2] 01029
9 re2::PODArray ::IndexValue>::PODArray(int) [function] [call site2] 01030
9 re2::PODArray ::data() const [function] [call site2] 01031
9 re2::SparseArray ::max_size() const [function] [call site2] 01032
9 re2::PODArray ::IndexValue>::data() const [function] [call site2] 01033
9 re2::SparseArray ::max_size() const [function] [call site2] 01034
9 re2::PODArray ::IndexValue>::~PODArray() [function] [call site2] 01035
8 re2::SparseArray ::begin() [function] [call site2] 01036
8 re2::SparseArray ::end() [function] [call site2] 01037
9 re2::PODArray ::IndexValue>::data() const [function] [call site2] 01038
8 re2::SparseArray ::begin() [function] [call site2] 01039
8 re2::SparseArray ::size() const [function] [call site2] 01040
8 re2::SparseArray ::IndexValue::index() const [function] [call site2] 01041
8 re2::Prog::start_unanchored() [function] [call site2] 01042
8 re2::SparseArray ::IndexValue::index() const [function] [call site2] 01043
8 re2::Prog::MarkDominator(int, re2::SparseArray *, re2::SparseArray *, std::__1::vector >, std::__1::allocator > > >*, re2::SparseSetT *, std::__1::vector >*) [function] [call site2] 01044
9 re2::SparseSetT ::clear() [function] [call site2] 01045
9 re2::SparseSetT ::contains(int) const [function] [call site2] 01046
9 re2::SparseSetT ::insert_new(int) [function] [call site2] 01047
9 re2::SparseArray ::has_index(int) const [function] [call site2] 01048
9 re2::Prog::inst(int) [function] [call site2] 01049
9 re2::Prog::Inst::opcode() [function] [call site2] 01050
9 LogMessage::LogMessage(char const*, int) [function] [call site2] 01051
9 re2::Prog::Inst::opcode() [function] [call site2] 01052
9 re2::Prog::Inst::out1() [function] [call site2] 01053
9 re2::SparseSetT ::begin() [function] [call site2] 01054
9 re2::SparseSetT ::end() [function] [call site2] 01055
10 re2::PODArray ::data() const [function] [call site2] 01056
9 re2::SparseArray ::has_index(int) const [function] [call site2] 01057
9 re2::SparseArray ::get_existing(int) [function] [call site2] 01058
9 re2::SparseSetT ::contains(int) const [function] [call site2] 01059
9 re2::SparseArray ::has_index(int) const [function] [call site2] 01060
9 re2::SparseArray ::size() const [function] [call site2] 01061
8 re2::Prog::size() [function] [call site2] 01062
8 re2::SparseArray ::begin() [function] [call site2] 01063
8 re2::SparseArray ::end() [function] [call site2] 01064
8 re2::SparseArray ::IndexValue::value() const [function] [call site2] 01065
8 re2::SparseArray ::IndexValue::index() const [function] [call site2] 01066
8 re2::Prog::EmitList(int, re2::SparseArray *, std::__1::vector >*, re2::SparseSetT *, std::__1::vector >*) [function] [call site2] 01067
9 re2::SparseSetT ::clear() [function] [call site2] 01068
9 re2::SparseSetT ::contains(int) const [function] [call site2] 01069
9 re2::SparseSetT ::insert_new(int) [function] [call site2] 01070
9 re2::SparseArray ::has_index(int) const [function] [call site2] 01071
9 re2::Prog::Inst::set_opcode(re2::InstOp) [function] [call site2] 01072
9 re2::SparseArray ::get_existing(int) [function] [call site2] 01073
9 re2::Prog::Inst::set_out(int) [function] [call site2] 01074
9 re2::Prog::inst(int) [function] [call site2] 01075
9 re2::Prog::Inst::opcode() [function] [call site2] 01076
9 LogMessage::LogMessage(char const*, int) [function] [call site2] 01077
9 re2::Prog::Inst::opcode() [function] [call site2] 01078
9 re2::Prog::Inst::set_opcode(re2::InstOp) [function] [call site2] 01079
9 re2::Prog::Inst::set_out(int) [function] [call site2] 01080
9 re2::Prog::Inst::out1() [function] [call site2] 01081
9 re2::Prog::Inst::out() [function] [call site2] 01082
9 re2::SparseArray ::get_existing(int) [function] [call site2] 01083
8 re2::Prog::Inst::set_last() [function] [call site2] 01084
9 re2::Prog::Inst::out() [function] [call site2] 01085
8 re2::SparseArray ::IndexValue::value() const [function] [call site2] 01086
8 re2::Prog::ComputeHints(std::__1::vector >*, int, int) [function] [call site2] 01087
9 re2::Bitmap256::Bitmap256() [function] [call site2] 01088
10 re2::Bitmap256::Clear() [function] [call site2] 01089
9 re2::Prog::Inst::opcode() [function] [call site2] 01090
9 re2::Bitmap256::Clear() [function] [call site2] 01091
9 re2::Bitmap256::Set(int) [function] [call site2] 01092
9 re2::Prog::Inst::lo() [function] [call site2] 01093
9 re2::Prog::Inst::hi() [function] [call site2] 01094
9 re2::Prog::ComputeHints(std::__1::vector >*, int, int)::$_1::operator()(int, int) const [function] [call site2] 01095
10 re2::Bitmap256::Test(int) const [function] [call site2] 01096
10 re2::Bitmap256::Set(int) [function] [call site2] 01097
10 re2::Bitmap256::FindNextSetBit(int) const [function] [call site2] 01098
11 re2::Bitmap256::FindLSBSet(unsigned long) [function] [call site2] 01099
10 re2::Bitmap256::Test(int) const [function] [call site2] 01100
10 re2::Bitmap256::Set(int) [function] [call site2] 01101
10 re2::Bitmap256::FindNextSetBit(int) const [function] [call site2] 01102
10 re2::Bitmap256::FindNextSetBit(int) const [function] [call site2] 01103
9 re2::Prog::Inst::foldcase() [function] [call site2] 01104
9 re2::Prog::ComputeHints(std::__1::vector >*, int, int)::$_1::operator()(int, int) const [function] [call site2] 01105
8 re2::Prog::start_unanchored() [function] [call site2] 01106
8 re2::Prog::Inst::opcode() [function] [call site2] 01107
8 re2::Prog::Inst::out() [function] [call site2] 01108
8 re2::Prog::Inst::opcode() [function] [call site2] 01109
8 re2::Prog::start_unanchored() [function] [call site2] 01110
8 re2::PODArray ::PODArray(int) [function] [call site2] 01111
8 re2::PODArray ::data() const [function] [call site2] 01112
8 re2::PODArray ::PODArray(int) [function] [call site2] 01113
8 re2::PODArray ::data() const [function] [call site2] 01114
8 re2::PODArray ::operator[](int) const [function] [call site2] 01115
8 re2::SparseArray ::~SparseArray() [function] [call site2] 01116
9 re2::SparseArray ::DebugCheckInvariants() const [function] [call site2] 01117
9 re2::PODArray ::IndexValue>::~PODArray() [function] [call site2] 01118
8 re2::SparseSetT ::~SparseSetT() [function] [call site2] 01119
7 re2::Prog::ComputeByteMap() [function] [call site2] 01120
8 re2::ByteMapBuilder::ByteMapBuilder() [function] [call site2] 01121
9 re2::Bitmap256::Bitmap256() [function] [call site2] 01122
9 re2::Bitmap256::Set(int) [function] [call site2] 01123
8 re2::Prog::size() [function] [call site2] 01124
8 re2::ByteMapBuilder::Build(unsigned char*, int*) [function] [call site2] 01125
9 re2::Bitmap256::FindNextSetBit(int) const [function] [call site2] 01126
9 re2::ByteMapBuilder::Recolor(int) [function] [call site2] 01127
8 re2::Prog::inst(int) [function] [call site2] 01128
8 re2::Prog::Inst::opcode() [function] [call site2] 01129
8 re2::Prog::Inst::lo() [function] [call site2] 01130
8 re2::Prog::Inst::hi() [function] [call site2] 01131
8 re2::ByteMapBuilder::Mark(int, int) [function] [call site2] 01132
8 re2::Prog::Inst::foldcase() [function] [call site2] 01133
8 re2::ByteMapBuilder::Mark(int, int) [function] [call site2] 01134
8 re2::Prog::Inst::last() [function] [call site2] 01135
8 re2::Prog::inst(int) [function] [call site2] 01136
8 re2::Prog::Inst::out() [function] [call site2] 01137
8 re2::ByteMapBuilder::Merge() [function] [call site2] 01138
9 re2::Bitmap256::Test(int) const [function] [call site2] 01139
9 re2::Bitmap256::Set(int) [function] [call site2] 01140
9 re2::Bitmap256::FindNextSetBit(int) const [function] [call site2] 01141
9 re2::Bitmap256::Test(int) const [function] [call site2] 01142
9 re2::Bitmap256::Set(int) [function] [call site2] 01143
9 re2::Bitmap256::FindNextSetBit(int) const [function] [call site2] 01144
9 re2::Bitmap256::FindNextSetBit(int) const [function] [call site2] 01145
9 re2::ByteMapBuilder::Recolor(int) [function] [call site2] 01146
8 re2::Prog::Inst::opcode() [function] [call site2] 01147
8 re2::Prog::Inst::empty() [function] [call site2] 01148
8 re2::ByteMapBuilder::Mark(int, int) [function] [call site2] 01149
8 re2::ByteMapBuilder::Merge() [function] [call site2] 01150
8 re2::Prog::Inst::empty() [function] [call site2] 01151
8 re2::ByteMapBuilder::Merge() [function] [call site2] 01152
8 re2::Prog::IsWordChar(unsigned char) [function] [call site2] 01153
8 re2::Prog::IsWordChar(unsigned char) [function] [call site2] 01154
8 re2::Prog::IsWordChar(unsigned char) [function] [call site2] 01155
8 re2::ByteMapBuilder::Mark(int, int) [function] [call site2] 01156
8 re2::ByteMapBuilder::~ByteMapBuilder() [function] [call site2] 01157
7 re2::Prog::reversed() [function] [call site2] 01158
7 re2::Regexp::RequiredPrefixForAccel(std::__1::basic_string , std::__1::allocator >*, bool*) [function] [call site2] 01159
8 re2::Regexp::sub() [function] [call site2] 01160
8 re2::Regexp::sub() [function] [call site2] 01161
8 re2::Regexp::sub() [function] [call site2] 01162
8 re2::ConvertRunesToBytes(bool, int*, int, std::__1::basic_string , std::__1::allocator >*) [function] [call site2] 01163
8 re2::Regexp::parse_flags() [function] [call site2] 01164
7 re2::Prog::ConfigurePrefixAccel(std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 01165
8 re2::BuildShiftDFA(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01166
7 re2::Prog::CanBitState() [function] [call site2] 01167
8 re2::PODArray ::data() const [function] [call site2] 01168
6 re2::Compiler::~Compiler() [function] [call site2] 01169
7 re2::Prog::~Prog() [function] [call site2] 01170
8 re2::Prog::DeleteDFA(re2::DFA*) [function] [call site2] 01171
9 re2::DFA::~DFA() [function] [call site2] 01172
10 re2::SparseSetT ::~SparseSetT() [function] [call site2] 01173
10 re2::SparseSetT ::~SparseSetT() [function] [call site2] 01174
10 re2::DFA::ClearCache() [function] [call site2] 01175
11 re2::Prog::bytemap_range() [function] [call site2] 01176
10 re2::Mutex::~Mutex() [function] [call site2] 01177
11 pthread_rwlock_destroy [call site2] 01178
10 re2::PODArray ::~PODArray() [function] [call site2] 01179
10 __clang_call_terminate [call site2] 01180
8 re2::Prog::DeleteDFA(re2::DFA*) [function] [call site2] 01181
8 re2::PODArray ::~PODArray() [function] [call site2] 01182
8 __clang_call_terminate [call site2] 01183
7 re2::PODArray ::~PODArray() [function] [call site2] 01184
7 re2::Regexp::Walker ::~Walker() [function] [call site2] 01185
4 LogMessage::LogMessage(char const*, int) [function] [call site2] 01186
4 re2::StringPiece::StringPiece(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01187
4 re2::trunc(re2::StringPiece const&) [function] [call site2] 01188
4 re2::Regexp::NumCaptures() [function] [call site2] 01189
5 re2::NumCapturesWalker::NumCapturesWalker() [function] [call site2] 01190
6 re2::Regexp::Walker ::Walker() [function] [call site2] 01191
5 re2::Regexp::Walker ::Walk(re2::Regexp*, int) [function] [call site2] 01192
5 re2::NumCapturesWalker::ncapture() [function] [call site2] 01193
5 re2::Regexp::Walker ::~Walker() [function] [call site2] 01194
4 re2::Prog::IsOnePass() [function] [call site2] 01195
5 re2::PODArray ::data() const [function] [call site2] 01196
5 re2::Prog::start() [function] [call site2] 01197
5 re2::Prog::inst_count(re2::InstOp) [function] [call site2] 01198
5 re2::Prog::bytemap_range() [function] [call site2] 01199
5 re2::Prog::inst_count(re2::InstOp) [function] [call site2] 01200
5 re2::Prog::inst_count(re2::InstOp) [function] [call site2] 01201
5 re2::Prog::inst_count(re2::InstOp) [function] [call site2] 01202
5 re2::Prog::size() [function] [call site2] 01203
5 re2::PODArray ::PODArray(int) [function] [call site2] 01204
5 re2::PODArray ::data() const [function] [call site2] 01205
5 re2::SparseSetT ::SparseSetT(int) [function] [call site2] 01206
5 re2::Prog::start() [function] [call site2] 01207
5 re2::AddQ(re2::SparseSetT *, int) [function] [call site2] 01208
6 re2::SparseSetT ::contains(int) const [function] [call site2] 01209
6 re2::SparseSetT ::insert(int) [function] [call site2] 01210
5 re2::Prog::start() [function] [call site2] 01211
5 re2::PODArray ::operator[](int) const [function] [call site2] 01212
5 re2::SparseSetT ::begin() [function] [call site2] 01213
5 re2::PODArray ::operator[](int) const [function] [call site2] 01214
5 re2::IndexToNode(unsigned char*, int, int) [function] [call site2] 01215
5 re2::SparseSetT ::clear() [function] [call site2] 01216
5 re2::PODArray ::operator[](int) const [function] [call site2] 01217
5 re2::PODArray ::operator[](int) const [function] [call site2] 01218
5 re2::PODArray ::operator[](int) const [function] [call site2] 01219
5 re2::PODArray ::operator[](int) const [function] [call site2] 01220
5 re2::Prog::inst(int) [function] [call site2] 01221
5 re2::Prog::Inst::opcode() [function] [call site2] 01222
5 LogMessage::LogMessage(char const*, int) [function] [call site2] 01223
5 re2::Prog::Inst::opcode() [function] [call site2] 01224
5 re2::AddQ(re2::SparseSetT *, int) [function] [call site2] 01225
5 re2::PODArray ::operator[](int) const [function] [call site2] 01226
5 re2::Prog::Inst::out() [function] [call site2] 01227
5 re2::AddQ(re2::SparseSetT *, int) [function] [call site2] 01228
5 re2::Prog::Inst::out() [function] [call site2] 01229
5 re2::PODArray ::operator[](int) const [function] [call site2] 01230
5 re2::IndexToNode(unsigned char*, int, int) [function] [call site2] 01231
5 re2::Prog::Inst::lo() [function] [call site2] 01232
5 re2::Prog::Inst::foldcase() [function] [call site2] 01233
5 re2::Prog::Inst::lo() [function] [call site2] 01234
5 re2::Prog::Inst::hi() [function] [call site2] 01235
5 re2::Prog::Inst::last() [function] [call site2] 01236
5 re2::AddQ(re2::SparseSetT *, int) [function] [call site2] 01237
5 re2::Prog::Inst::last() [function] [call site2] 01238
5 re2::AddQ(re2::SparseSetT *, int) [function] [call site2] 01239
5 re2::PODArray ::operator[](int) const [function] [call site2] 01240
5 re2::PODArray ::operator[](int) const [function] [call site2] 01241
5 re2::Prog::Inst::opcode() [function] [call site2] 01242
5 re2::Prog::Inst::cap() [function] [call site2] 01243
5 re2::Prog::Inst::opcode() [function] [call site2] 01244
5 re2::Prog::Inst::empty() [function] [call site2] 01245
5 re2::Prog::Inst::out() [function] [call site2] 01246
5 re2::AddQ(re2::SparseSetT *, int) [function] [call site2] 01247
5 re2::Prog::Inst::out() [function] [call site2] 01248
5 re2::AddQ(re2::SparseSetT *, int) [function] [call site2] 01249
5 re2::PODArray ::PODArray(int) [function] [call site2] 01250
5 re2::PODArray ::data() const [function] [call site2] 01251
5 re2::SparseSetT ::~SparseSetT() [function] [call site2] 01252
5 re2::PODArray ::~PODArray() [function] [call site2] 01253
4 re2::RegexpStatus::~RegexpStatus() [function] [call site2] 01254
2 re2::RE2::ok() const [function] [call site2] 01255
3 re2::RE2::error_code() const [function] [call site2] 01256
2 SubexpressionWalker::SubexpressionWalker() [function] [call site2] 01257
3 re2::Regexp::Walker ::Walker() [function] [call site2] 01258
2 re2::RE2::Regexp() const [function] [call site2] 01259
2 re2::Regexp::Walker ::Walk(re2::Regexp*, int) [function] [call site2] 01260
2 SubstringWalker::SubstringWalker() [function] [call site2] 01261
3 re2::Regexp::Walker ::Walker() [function] [call site2] 01262
2 re2::Regexp::Walker ::Walk(re2::Regexp*, int) [function] [call site2] 01263
2 re2::RE2::ProgramSize() const [function] [call site2] 01264
3 re2::Prog::size() [function] [call site2] 01265
2 re2::RE2::ReverseProgramSize() const [function] [call site2] 01266
3 re2::RE2::ReverseProg() const [function] [call site2] 01267
3 re2::Prog::size() [function] [call site2] 01268
2 re2::RE2::ProgramFanout(std::__1::vector >*) const [function] [call site2] 01269
3 re2::Fanout(re2::Prog*, std::__1::vector >*) [function] [call site2] 01270
4 re2::Prog::size() [function] [call site2] 01271
4 re2::SparseArray ::SparseArray(int) [function] [call site2] 01272
4 re2::Prog::Fanout(re2::SparseArray *) [function] [call site2] 01273
5 re2::SparseSetT ::SparseSetT(int) [function] [call site2] 01274
5 re2::SparseSetT ::~SparseSetT() [function] [call site2] 01275
5 re2::SparseArray ::IndexValue::value() [function] [call site2] 01276
5 re2::SparseArray ::IndexValue::index() const [function] [call site2] 01277
5 re2::SparseSetT ::insert(int) [function] [call site2] 01278
5 re2::SparseSetT ::begin() [function] [call site2] 01279
5 re2::Prog::inst(int) [function] [call site2] 01280
5 re2::Prog::Inst::opcode() [function] [call site2] 01281
5 LogMessage::LogMessage(char const*, int) [function] [call site2] 01282
5 re2::Prog::Inst::opcode() [function] [call site2] 01283
5 re2::SparseSetT ::insert(int) [function] [call site2] 01284
5 re2::Prog::Inst::out() [function] [call site2] 01285
5 re2::SparseArray ::has_index(int) const [function] [call site2] 01286
5 re2::Prog::Inst::out() [function] [call site2] 01287
5 re2::SparseArray ::set_new(int, int const&) [function] [call site2] 01288
5 re2::SparseSetT ::insert(int) [function] [call site2] 01289
5 re2::SparseSetT ::insert(int) [function] [call site2] 01290
5 re2::Prog::Inst::out() [function] [call site2] 01291
5 re2::SparseSetT ::insert(int) [function] [call site2] 01292
5 re2::SparseSetT ::insert(int) [function] [call site2] 01293
4 re2::SparseArray ::begin() [function] [call site2] 01294
4 re2::SparseArray ::IndexValue::value() [function] [call site2] 01295
4 re2::SparseArray ::IndexValue::value() [function] [call site2] 01296
4 re2::FindMSBSet(unsigned int) [function] [call site2] 01297
4 re2::SparseArray ::~SparseArray() [function] [call site2] 01298
2 re2::RE2::ReverseProgramFanout(std::__1::vector >*) const [function] [call site2] 01299
3 re2::RE2::ReverseProg() const [function] [call site2] 01300
3 re2::Fanout(re2::Prog*, std::__1::vector >*) [function] [call site2] 01301
2 re2::RE2::NumberOfCapturingGroups() const [function] [call site2] 01302
2 bool re2::RE2::FullMatch<>(re2::StringPiece const&, re2::RE2 const&) [function] [call site2] 01303
3 bool re2::RE2::Apply (bool (*)(re2::StringPiece const&, re2::RE2 const&, re2::RE2::Arg const* const*, int), re2::StringPiece, re2::RE2 const&) [function] [call site2] 01304
3 re2::RE2::FullMatchN(re2::StringPiece const&, re2::RE2 const&, re2::RE2::Arg const* const*, int) [function] [call site2] 01305
2 bool re2::RE2::PartialMatch<>(re2::StringPiece const&, re2::RE2 const&) [function] [call site2] 01306
3 bool re2::RE2::Apply (bool (*)(re2::StringPiece const&, re2::RE2 const&, re2::RE2::Arg const* const*, int), re2::StringPiece, re2::RE2 const&) [function] [call site2] 01307
3 re2::RE2::PartialMatchN(re2::StringPiece const&, re2::RE2 const&, re2::RE2::Arg const* const*, int) [function] [call site2] 01308
4 re2::RE2::DoMatch(re2::StringPiece const&, re2::RE2::Anchor, unsigned long*, re2::RE2::Arg const* const*, int) const [function] [call site2] 01309
5 re2::RE2::ok() const [function] [call site2] 01310
5 re2::RE2::Options::log_errors() const [function] [call site2] 01311
5 LogMessage::LogMessage(char const*, int) [function] [call site2] 01312
5 re2::RE2::NumberOfCapturingGroups() const [function] [call site2] 01313
5 re2::StringPiece::StringPiece() [function] [call site2] 01314
5 re2::StringPiece::StringPiece() [function] [call site2] 01315
5 re2::StringPiece::size() const [function] [call site2] 01316
5 re2::RE2::Match(re2::StringPiece const&, unsigned long, unsigned long, re2::RE2::Anchor, re2::StringPiece*, int) const [function] [call site2] 01317
6 re2::RE2::ok() const [function] [call site2] 01318
6 re2::RE2::Options::log_errors() const [function] [call site2] 01319
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01320
6 re2::StringPiece::size() const [function] [call site2] 01321
6 re2::RE2::Options::log_errors() const [function] [call site2] 01322
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01323
6 re2::StringPiece::size() const [function] [call site2] 01324
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 01325
6 re2::StringPiece::size() const [function] [call site2] 01326
6 re2::StringPiece::StringPiece() [function] [call site2] 01327
6 re2::RE2::NumberOfCapturingGroups() const [function] [call site2] 01328
6 re2::Prog::anchor_end() [function] [call site2] 01329
6 re2::StringPiece::size() const [function] [call site2] 01330
6 re2::StringPiece::size() const [function] [call site2] 01331
6 re2::StringPiece::data() const [function] [call site2] 01332
6 re2::ascii_strcasecmp(char const*, char const*, unsigned long) [function] [call site2] 01333
6 re2::StringPiece::data() const [function] [call site2] 01334
6 memcmp [call site2] 01335
6 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 01336
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01337
6 re2::Prog::anchor_end() [function] [call site2] 01338
6 re2::RE2::ReverseProg() const [function] [call site2] 01339
6 re2::Prog::SearchDFA(re2::StringPiece const&, re2::StringPiece const&, re2::Prog::Anchor, re2::Prog::MatchKind, re2::StringPiece*, bool*, re2::SparseSetT *) [function] [call site2] 01340
7 re2::StringPiece::data() const [function] [call site2] 01341
7 re2::Prog::anchor_start() [function] [call site2] 01342
7 re2::Prog::anchor_end() [function] [call site2] 01343
7 re2::BeginPtr(re2::StringPiece const&) [function] [call site2] 01344
8 re2::StringPiece::data() const [function] [call site2] 01345
7 re2::EndPtr(re2::StringPiece const&) [function] [call site2] 01346
8 re2::StringPiece::data() const [function] [call site2] 01347
7 re2::Prog::anchor_start() [function] [call site2] 01348
7 re2::Prog::anchor_end() [function] [call site2] 01349
7 re2::Prog::GetDFA(re2::Prog::MatchKind) [function] [call site2] 01350
7 re2::DFA::Search(re2::StringPiece const&, re2::StringPiece const&, bool, bool, bool, bool*, char const**, re2::SparseSetT *) [function] [call site2] 01351
8 re2::DFA::ok() const [function] [call site2] 01352
8 re2::DFA::RWLocker::RWLocker(re2::Mutex*) [function] [call site2] 01353
9 re2::Mutex::ReaderLock() [function] [call site2] 01354
10 pthread_rwlock_rdlock [call site2] 01355
8 re2::DFA::SearchParams::SearchParams(re2::StringPiece const&, re2::StringPiece const&, re2::DFA::RWLocker*) [function] [call site2] 01356
8 re2::DFA::AnalyzeSearch(re2::DFA::SearchParams*) [function] [call site2] 01357
9 re2::BeginPtr(re2::StringPiece const&) [function] [call site2] 01358
9 LogMessage::LogMessage(char const*, int) [function] [call site2] 01359
9 re2::BeginPtr(re2::StringPiece const&) [function] [call site2] 01360
9 re2::BeginPtr(re2::StringPiece const&) [function] [call site2] 01361
9 re2::BeginPtr(re2::StringPiece const&) [function] [call site2] 01362
9 re2::EndPtr(re2::StringPiece const&) [function] [call site2] 01363
9 re2::EndPtr(re2::StringPiece const&) [function] [call site2] 01364
9 re2::EndPtr(re2::StringPiece const&) [function] [call site2] 01365
9 re2::DFA::AnalyzeSearchHelper(re2::DFA::SearchParams*, re2::DFA::StartInfo*, unsigned int) [function] [call site2] 01366
10 re2::MutexLock::MutexLock(re2::Mutex*) [function] [call site2] 01367
10 re2::DFA::Workq::clear() [function] [call site2] 01368
11 re2::SparseSetT ::clear() [function] [call site2] 01369
10 re2::Prog::start() [function] [call site2] 01370
10 re2::DFA::AddToQueue(re2::DFA::Workq*, int, unsigned int) [function] [call site2] 01371
11 re2::PODArray ::data() const [function] [call site2] 01372
11 re2::DFA::Workq::mark() [function] [call site2] 01373
12 re2::SparseSetT ::insert_new(int) [function] [call site2] 01374
11 re2::SparseSetT ::contains(int) const [function] [call site2] 01375
11 re2::DFA::Workq::insert_new(int) [function] [call site2] 01376
12 re2::SparseSetT ::insert_new(int) [function] [call site2] 01377
11 re2::Prog::inst(int) [function] [call site2] 01378
11 re2::Prog::Inst::opcode() [function] [call site2] 01379
11 LogMessage::LogMessage(char const*, int) [function] [call site2] 01380
11 re2::Prog::Inst::opcode() [function] [call site2] 01381
11 re2::Prog::Inst::last() [function] [call site2] 01382
11 re2::Prog::Inst::last() [function] [call site2] 01383
11 re2::Prog::Inst::opcode() [function] [call site2] 01384
11 re2::DFA::Workq::maxmark() [function] [call site2] 01385
11 re2::Prog::start_unanchored() [function] [call site2] 01386
11 re2::Prog::Inst::last() [function] [call site2] 01387
11 re2::Prog::Inst::empty() [function] [call site2] 01388
10 re2::DFA::WorkqToCachedState(re2::DFA::Workq*, re2::DFA::Workq*, unsigned int) [function] [call site2] 01389
11 re2::DFA::Workq::size() [function] [call site2] 01390
11 re2::PODArray ::PODArray(int) [function] [call site2] 01391
11 re2::SparseSetT ::begin() [function] [call site2] 01392
11 re2::DFA::Workq::is_mark(int) [function] [call site2] 01393
11 re2::DFA::Workq::is_mark(int) [function] [call site2] 01394
11 re2::PODArray ::operator[](int) const [function] [call site2] 01395
11 re2::Prog::inst(int) [function] [call site2] 01396
11 re2::Prog::Inst::opcode() [function] [call site2] 01397
11 re2::SparseSetT ::begin() [function] [call site2] 01398
11 re2::Prog::Inst::greedy(re2::Prog*) [function] [call site2] 01399
12 re2::Prog::Inst::out() [function] [call site2] 01400
12 re2::Prog::Inst::out() [function] [call site2] 01401
12 re2::Prog::Inst::out() [function] [call site2] 01402
11 re2::Prog::inst(int) [function] [call site2] 01403
11 re2::Prog::Inst::opcode() [function] [call site2] 01404
11 re2::Prog::Inst::empty() [function] [call site2] 01405
11 re2::Prog::Inst::opcode() [function] [call site2] 01406
11 re2::PODArray ::operator[](int) const [function] [call site2] 01407
11 re2::PODArray ::data() const [function] [call site2] 01408
11 re2::PODArray ::data() const [function] [call site2] 01409
11 re2::PODArray ::operator[](int) const [function] [call site2] 01410
11 re2::SparseSetT ::begin() [function] [call site2] 01411
11 re2::Prog::inst(int) [function] [call site2] 01412
11 re2::Prog::Inst::opcode() [function] [call site2] 01413
11 re2::Prog::Inst::match_id() [function] [call site2] 01414
11 re2::PODArray ::operator[](int) const [function] [call site2] 01415
11 re2::PODArray ::data() const [function] [call site2] 01416
11 re2::DFA::CachedState(int*, int, unsigned int) [function] [call site2] 01417
12 re2::Prog::bytemap_range() [function] [call site2] 01418
11 re2::PODArray ::~PODArray() [function] [call site2] 01419
10 re2::MutexLock::~MutexLock() [function] [call site2] 01420
9 re2::DFA::ResetCache(re2::DFA::RWLocker*) [function] [call site2] 01421
10 re2::DFA::RWLocker::LockForWriting() [function] [call site2] 01422
11 re2::Mutex::ReaderUnlock() [function] [call site2] 01423
12 pthread_rwlock_unlock [call site2] 01424
11 re2::Mutex::WriterLock() [function] [call site2] 01425
12 re2::Mutex::Lock() [function] [call site2] 01426
10 re2::hooks::GetDFAStateCacheResetHook() [function] [call site2] 01427
11 re2::hooks::Hook ::Load() const [function] [call site2] 01428
10 re2::DFA::ClearCache() [function] [call site2] 01429
9 re2::DFA::AnalyzeSearchHelper(re2::DFA::SearchParams*, re2::DFA::StartInfo*, unsigned int) [function] [call site2] 01430
9 LogMessage::LogMessage(char const*, int) [function] [call site2] 01431
9 re2::Prog::can_prefix_accel() [function] [call site2] 01432
8 re2::StringPiece::data() const [function] [call site2] 01433
8 re2::DFA::FastSearchLoop(re2::DFA::SearchParams*) [function] [call site2] 01434
8 re2::DFA::RWLocker::~RWLocker() [function] [call site2] 01435
9 re2::Mutex::ReaderUnlock() [function] [call site2] 01436
9 re2::Mutex::WriterUnlock() [function] [call site2] 01437
10 re2::Mutex::Unlock() [function] [call site2] 01438
7 re2::hooks::GetDFASearchFailureHook() [function] [call site2] 01439
8 re2::hooks::Hook ::Load() const [function] [call site2] 01440
7 re2::StringPiece::data() const [function] [call site2] 01441
7 re2::StringPiece::data() const [function] [call site2] 01442
7 re2::StringPiece::data() const [function] [call site2] 01443
6 re2::RE2::Options::log_errors() const [function] [call site2] 01444
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01445
6 re2::Prog::size() [function] [call site2] 01446
6 re2::Prog::list_count() [function] [call site2] 01447
6 re2::Prog::bytemap_range() [function] [call site2] 01448
6 re2::Prog::SearchDFA(re2::StringPiece const&, re2::StringPiece const&, re2::Prog::Anchor, re2::Prog::MatchKind, re2::StringPiece*, bool*, re2::SparseSetT *) [function] [call site2] 01449
6 re2::RE2::Options::log_errors() const [function] [call site2] 01450
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01451
6 re2::Prog::size() [function] [call site2] 01452
6 re2::Prog::list_count() [function] [call site2] 01453
6 re2::Prog::bytemap_range() [function] [call site2] 01454
6 re2::RE2::ReverseProg() const [function] [call site2] 01455
6 re2::Prog::SearchDFA(re2::StringPiece const&, re2::StringPiece const&, re2::Prog::Anchor, re2::Prog::MatchKind, re2::StringPiece*, bool*, re2::SparseSetT *) [function] [call site2] 01456
6 re2::RE2::Options::log_errors() const [function] [call site2] 01457
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01458
6 re2::Prog::size() [function] [call site2] 01459
6 re2::Prog::list_count() [function] [call site2] 01460
6 re2::Prog::bytemap_range() [function] [call site2] 01461
6 re2::RE2::Options::log_errors() const [function] [call site2] 01462
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01463
6 re2::StringPiece::size() const [function] [call site2] 01464
6 re2::StringPiece::size() const [function] [call site2] 01465
6 re2::StringPiece::size() const [function] [call site2] 01466
6 re2::Prog::SearchDFA(re2::StringPiece const&, re2::StringPiece const&, re2::Prog::Anchor, re2::Prog::MatchKind, re2::StringPiece*, bool*, re2::SparseSetT *) [function] [call site2] 01467
6 re2::RE2::Options::log_errors() const [function] [call site2] 01468
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01469
6 re2::Prog::size() [function] [call site2] 01470
6 re2::Prog::list_count() [function] [call site2] 01471
6 re2::Prog::bytemap_range() [function] [call site2] 01472
6 re2::StringPiece::StringPiece() [function] [call site2] 01473
6 re2::Prog::SearchOnePass(re2::StringPiece const&, re2::StringPiece const&, re2::Prog::Anchor, re2::Prog::MatchKind, re2::StringPiece*, int) [function] [call site2] 01474
7 LogMessage::LogMessage(char const*, int) [function] [call site2] 01475
7 re2::StringPiece::data() const [function] [call site2] 01476
7 re2::Prog::anchor_end() [function] [call site2] 01477
7 re2::Prog::bytemap_range() [function] [call site2] 01478
7 re2::IndexToNode(unsigned char*, int, int) [function] [call site2] 01479
7 re2::StringPiece::data() const [function] [call site2] 01480
7 re2::StringPiece::data() const [function] [call site2] 01481
7 re2::Satisfy(unsigned int, re2::StringPiece const&, char const*) [function] [call site2] 01482
8 re2::Prog::EmptyFlags(re2::StringPiece const&, char const*) [function] [call site2] 01483
9 re2::StringPiece::data() const [function] [call site2] 01484
9 re2::StringPiece::data() const [function] [call site2] 01485
9 re2::StringPiece::data() const [function] [call site2] 01486
9 re2::StringPiece::data() const [function] [call site2] 01487
9 re2::StringPiece::data() const [function] [call site2] 01488
9 re2::Prog::IsWordChar(unsigned char) [function] [call site2] 01489
9 re2::StringPiece::data() const [function] [call site2] 01490
9 re2::Prog::IsWordChar(unsigned char) [function] [call site2] 01491
9 re2::Prog::IsWordChar(unsigned char) [function] [call site2] 01492
7 re2::IndexToNode(unsigned char*, int, int) [function] [call site2] 01493
7 re2::Satisfy(unsigned int, re2::StringPiece const&, char const*) [function] [call site2] 01494
7 re2::ApplyCaptures(unsigned int, char const*, char const**, int) [function] [call site2] 01495
7 re2::ApplyCaptures(unsigned int, char const*, char const**, int) [function] [call site2] 01496
7 re2::Satisfy(unsigned int, re2::StringPiece const&, char const*) [function] [call site2] 01497
7 re2::ApplyCaptures(unsigned int, char const*, char const**, int) [function] [call site2] 01498
7 re2::StringPiece::StringPiece(char const*, unsigned long) [function] [call site2] 01499
6 re2::RE2::Options::log_errors() const [function] [call site2] 01500
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01501
6 re2::StringPiece::size() const [function] [call site2] 01502
6 re2::Prog::SearchBitState(re2::StringPiece const&, re2::StringPiece const&, re2::Prog::Anchor, re2::Prog::MatchKind, re2::StringPiece*, int) [function] [call site2] 01503
7 re2::StringPiece::StringPiece() [function] [call site2] 01504
7 re2::BitState::BitState(re2::Prog*) [function] [call site2] 01505
8 re2::StringPiece::StringPiece() [function] [call site2] 01506
8 re2::PODArray ::PODArray() [function] [call site2] 01507
7 re2::BitState::Search(re2::StringPiece const&, re2::StringPiece const&, bool, bool, re2::StringPiece*, int) [function] [call site2] 01508
8 re2::StringPiece::data() const [function] [call site2] 01509
8 re2::Prog::anchor_start() [function] [call site2] 01510
8 re2::Prog::anchor_end() [function] [call site2] 01511
8 re2::Prog::anchor_end() [function] [call site2] 01512
8 re2::Prog::anchor_end() [function] [call site2] 01513
8 re2::StringPiece::size() const [function] [call site2] 01514
8 re2::PODArray ::PODArray(int) [function] [call site2] 01515
8 re2::PODArray ::data() const [function] [call site2] 01516
8 re2::StringPiece::StringPiece() [function] [call site2] 01517
8 re2::PODArray ::PODArray(int) [function] [call site2] 01518
8 re2::PODArray ::data() const [function] [call site2] 01519
8 re2::PODArray ::PODArray(int) [function] [call site2] 01520
8 re2::StringPiece::data() const [function] [call site2] 01521
8 re2::PODArray ::operator[](int) const [function] [call site2] 01522
8 re2::StringPiece::data() const [function] [call site2] 01523
8 re2::BitState::TrySearch(int, char const*) [function] [call site2] 01524
9 re2::StringPiece::data() const [function] [call site2] 01525
9 re2::BitState::ShouldVisit(int, char const*) [function] [call site2] 01526
10 re2::Prog::list_heads() [function] [call site2] 01527
11 re2::PODArray ::data() const [function] [call site2] 01528
10 re2::StringPiece::size() const [function] [call site2] 01529
10 re2::StringPiece::data() const [function] [call site2] 01530
10 re2::PODArray ::operator[](int) const [function] [call site2] 01531
9 re2::BitState::Push(int, char const*) [function] [call site2] 01532
10 re2::BitState::GrowStack() [function] [call site2] 01533
11 re2::PODArray ::size() const [function] [call site2] 01534
11 re2::PODArray ::data() const [function] [call site2] 01535
11 re2::PODArray ::operator=(re2::PODArray &&) [function] [call site2] 01536
11 re2::PODArray ::~PODArray() [function] [call site2] 01537
10 LogMessage::LogMessage(char const*, int) [function] [call site2] 01538
10 re2::PODArray ::size() const [function] [call site2] 01539
10 re2::PODArray ::operator[](int) const [function] [call site2] 01540
10 re2::PODArray ::operator[](int) const [function] [call site2] 01541
9 re2::PODArray ::operator[](int) const [function] [call site2] 01542
9 re2::PODArray ::operator[](int) const [function] [call site2] 01543
9 re2::PODArray ::operator[](int) const [function] [call site2] 01544
9 re2::Prog::inst(int) [function] [call site2] 01545
9 re2::PODArray ::operator[](int) const [function] [call site2] 01546
9 re2::Prog::inst(int) [function] [call site2] 01547
9 re2::Prog::Inst::opcode() [function] [call site2] 01548
9 LogMessage::LogMessage(char const*, int) [function] [call site2] 01549
9 re2::Prog::Inst::opcode() [function] [call site2] 01550
9 re2::Prog::Inst::greedy(re2::Prog*) [function] [call site2] 01551
9 re2::Prog::Inst::out1() [function] [call site2] 01552
9 re2::Prog::Inst::out() [function] [call site2] 01553
9 re2::Prog::Inst::Matches(int) [function] [call site2] 01554
10 re2::Prog::Inst::foldcase() [function] [call site2] 01555
9 re2::Prog::Inst::hint() [function] [call site2] 01556
9 re2::BitState::Push(int, char const*) [function] [call site2] 01557
9 re2::Prog::Inst::last() [function] [call site2] 01558
9 re2::BitState::Push(int, char const*) [function] [call site2] 01559
9 re2::Prog::Inst::cap() [function] [call site2] 01560
9 re2::PODArray ::size() const [function] [call site2] 01561
9 re2::Prog::Inst::cap() [function] [call site2] 01562
9 re2::PODArray ::operator[](int) const [function] [call site2] 01563
9 re2::BitState::Push(int, char const*) [function] [call site2] 01564
9 re2::PODArray ::operator[](int) const [function] [call site2] 01565
9 re2::Prog::Inst::out() [function] [call site2] 01566
9 re2::Prog::Inst::empty() [function] [call site2] 01567
9 re2::Prog::EmptyFlags(re2::StringPiece const&, char const*) [function] [call site2] 01568
9 re2::Prog::Inst::last() [function] [call site2] 01569
9 re2::BitState::Push(int, char const*) [function] [call site2] 01570
9 re2::Prog::Inst::out() [function] [call site2] 01571
9 re2::Prog::Inst::last() [function] [call site2] 01572
9 re2::BitState::Push(int, char const*) [function] [call site2] 01573
9 re2::Prog::Inst::out() [function] [call site2] 01574
9 re2::BitState::ShouldVisit(int, char const*) [function] [call site2] 01575
9 re2::StringPiece::data() const [function] [call site2] 01576
9 re2::StringPiece::data() const [function] [call site2] 01577
9 re2::PODArray ::operator[](int) const [function] [call site2] 01578
9 re2::PODArray ::operator[](int) const [function] [call site2] 01579
9 re2::StringPiece::StringPiece(char const*, unsigned long) [function] [call site2] 01580
9 re2::Prog::Inst::last() [function] [call site2] 01581
8 re2::StringPiece::data() const [function] [call site2] 01582
8 re2::StringPiece::data() const [function] [call site2] 01583
8 re2::Prog::can_prefix_accel() [function] [call site2] 01584
8 re2::Prog::PrefixAccel(void const*, unsigned long) [function] [call site2] 01585
9 re2::Prog::PrefixAccel_ShiftDFA(void const*, unsigned long) [function] [call site2] 01586
9 re2::Prog::PrefixAccel_FrontAndBack(void const*, unsigned long) [function] [call site2] 01587
10 memchr [call site2] 01588
9 memchr [call site2] 01589
8 re2::PODArray ::operator[](int) const [function] [call site2] 01590
8 re2::Prog::start() [function] [call site2] 01591
8 re2::BitState::TrySearch(int, char const*) [function] [call site2] 01592
7 re2::BitState::~BitState() [function] [call site2] 01593
8 re2::PODArray ::~PODArray() [function] [call site2] 01594
7 re2::EndPtr(re2::StringPiece const&) [function] [call site2] 01595
6 re2::RE2::Options::log_errors() const [function] [call site2] 01596
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01597
6 re2::Prog::SearchNFA(re2::StringPiece const&, re2::StringPiece const&, re2::Prog::Anchor, re2::Prog::MatchKind, re2::StringPiece*, int) [function] [call site2] 01598
7 re2::NFA::NFA(re2::Prog*) [function] [call site2] 01599
8 re2::SparseArray ::SparseArray() [function] [call site2] 01600
9 re2::PODArray ::PODArray() [function] [call site2] 01601
8 re2::PODArray ::PODArray() [function] [call site2] 01602
8 re2::Prog::start() [function] [call site2] 01603
8 re2::Prog::size() [function] [call site2] 01604
8 re2::SparseArray ::resize(int) [function] [call site2] 01605
9 re2::SparseArray ::max_size() const [function] [call site2] 01606
9 re2::SparseArray ::max_size() const [function] [call site2] 01607
9 re2::PODArray ::PODArray(int) [function] [call site2] 01608
9 re2::PODArray ::IndexValue>::PODArray(int) [function] [call site2] 01609
9 re2::PODArray ::data() const [function] [call site2] 01610
9 re2::PODArray ::IndexValue>::data() const [function] [call site2] 01611
9 re2::PODArray ::operator=(re2::PODArray &&) [function] [call site2] 01612
9 re2::PODArray ::IndexValue>::operator=(re2::PODArray ::IndexValue>&&) [function] [call site2] 01613
9 re2::SparseArray ::MaybeInitializeMemory(int, int) [function] [call site2] 01614
9 re2::PODArray ::IndexValue>::~PODArray() [function] [call site2] 01615
9 re2::SparseArray ::DebugCheckInvariants() const [function] [call site2] 01616
8 re2::Prog::size() [function] [call site2] 01617
8 re2::SparseArray ::resize(int) [function] [call site2] 01618
8 re2::Prog::inst_count(re2::InstOp) [function] [call site2] 01619
8 re2::Prog::inst_count(re2::InstOp) [function] [call site2] 01620
8 re2::Prog::inst_count(re2::InstOp) [function] [call site2] 01621
8 re2::PODArray ::PODArray(int) [function] [call site2] 01622
8 re2::SparseArray ::~SparseArray() [function] [call site2] 01623
7 re2::StringPiece::StringPiece() [function] [call site2] 01624
7 re2::NFA::~NFA() [function] [call site2] 01625
8 re2::PODArray ::~PODArray() [function] [call site2] 01626
8 re2::SparseArray ::~SparseArray() [function] [call site2] 01627
8 __clang_call_terminate [call site2] 01628
7 re2::NFA::Search(re2::StringPiece const&, re2::StringPiece const&, bool, bool, re2::StringPiece*, int) [function] [call site2] 01629
8 re2::StringPiece::data() const [function] [call site2] 01630
8 LogMessage::LogMessage(char const*, int) [function] [call site2] 01631
8 re2::Prog::anchor_start() [function] [call site2] 01632
8 re2::Prog::anchor_end() [function] [call site2] 01633
8 re2::Prog::anchor_start() [function] [call site2] 01634
8 re2::Prog::anchor_end() [function] [call site2] 01635
8 LogMessage::LogMessage(char const*, int) [function] [call site2] 01636
8 re2::StringPiece::data() const [function] [call site2] 01637
8 re2::StringPiece::data() const [function] [call site2] 01638
8 re2::SparseArray ::clear() [function] [call site2] 01639
8 re2::SparseArray ::clear() [function] [call site2] 01640
8 re2::StringPiece::data() const [function] [call site2] 01641
8 re2::NFA::Step(re2::SparseArray *, re2::SparseArray *, int, re2::StringPiece const&, char const*) [function] [call site2] 01642
9 re2::SparseArray ::begin() [function] [call site2] 01643
9 re2::SparseArray ::IndexValue::value() [function] [call site2] 01644
9 re2::SparseArray ::IndexValue::index() const [function] [call site2] 01645
9 re2::Prog::inst(int) [function] [call site2] 01646
9 re2::Prog::Inst::opcode() [function] [call site2] 01647
9 LogMessage::LogMessage(char const*, int) [function] [call site2] 01648
9 re2::Prog::Inst::opcode() [function] [call site2] 01649
9 re2::Prog::Inst::out() [function] [call site2] 01650
9 re2::NFA::AddToThreadq(re2::SparseArray *, int, int, re2::StringPiece const&, char const*, re2::NFA::Thread*) [function] [call site2] 01651
10 re2::PODArray ::data() const [function] [call site2] 01652
10 re2::NFA::Decref(re2::NFA::Thread*) [function] [call site2] 01653
10 re2::SparseArray ::set_new(int, re2::NFA::Thread* const&) [function] [call site2] 01654
10 re2::SparseArray ::get_existing(int) [function] [call site2] 01655
10 re2::Prog::inst(int) [function] [call site2] 01656
10 LogMessage::LogMessage(char const*, int) [function] [call site2] 01657
10 re2::NFA::Incref(re2::NFA::Thread*) [function] [call site2] 01658
10 re2::Prog::Inst::last() [function] [call site2] 01659
10 re2::Prog::Inst::out() [function] [call site2] 01660
10 re2::NFA::AllocThread() [function] [call site2] 01661
10 re2::NFA::CopyCapture(char const**, char const**) [function] [call site2] 01662
10 re2::Prog::Inst::Matches(int) [function] [call site2] 01663
10 re2::NFA::Incref(re2::NFA::Thread*) [function] [call site2] 01664
10 re2::Prog::Inst::hint() [function] [call site2] 01665
10 re2::Prog::Inst::hint() [function] [call site2] 01666
10 re2::NFA::Incref(re2::NFA::Thread*) [function] [call site2] 01667
10 re2::Prog::Inst::empty() [function] [call site2] 01668
10 re2::Prog::EmptyFlags(re2::StringPiece const&, char const*) [function] [call site2] 01669
10 re2::Prog::Inst::out() [function] [call site2] 01670
9 re2::SparseArray ::begin() [function] [call site2] 01671
9 re2::Prog::Inst::greedy(re2::Prog*) [function] [call site2] 01672
9 re2::NFA::CopyCapture(char const**, char const**) [function] [call site2] 01673
9 re2::NFA::Decref(re2::NFA::Thread*) [function] [call site2] 01674
9 re2::SparseArray ::end() [function] [call site2] 01675
9 re2::NFA::Decref(re2::NFA::Thread*) [function] [call site2] 01676
9 re2::SparseArray ::clear() [function] [call site2] 01677
9 re2::Prog::Inst::greedy(re2::Prog*) [function] [call site2] 01678
9 re2::Prog::Inst::out1() [function] [call site2] 01679
9 re2::Prog::Inst::out() [function] [call site2] 01680
9 re2::NFA::CopyCapture(char const**, char const**) [function] [call site2] 01681
9 re2::NFA::CopyCapture(char const**, char const**) [function] [call site2] 01682
9 re2::NFA::CopyCapture(char const**, char const**) [function] [call site2] 01683
9 re2::NFA::Decref(re2::NFA::Thread*) [function] [call site2] 01684
9 re2::SparseArray ::end() [function] [call site2] 01685
9 re2::SparseArray ::IndexValue::value() [function] [call site2] 01686
9 re2::SparseArray ::IndexValue::value() [function] [call site2] 01687
9 re2::NFA::Decref(re2::NFA::Thread*) [function] [call site2] 01688
9 re2::SparseArray ::clear() [function] [call site2] 01689
9 re2::NFA::Decref(re2::NFA::Thread*) [function] [call site2] 01690
9 re2::SparseArray ::clear() [function] [call site2] 01691
8 re2::SparseArray ::clear() [function] [call site2] 01692
8 LogMessage::LogMessage(char const*, int) [function] [call site2] 01693
8 re2::Prog::Inst::opcode() [function] [call site2] 01694
8 re2::Prog::Inst::cap() [function] [call site2] 01695
8 re2::Prog::Inst::cap() [function] [call site2] 01696
8 re2::StringPiece::data() const [function] [call site2] 01697
8 re2::Prog::can_prefix_accel() [function] [call site2] 01698
8 re2::Prog::PrefixAccel(void const*, unsigned long) [function] [call site2] 01699
8 re2::NFA::AllocThread() [function] [call site2] 01700
8 re2::NFA::CopyCapture(char const**, char const**) [function] [call site2] 01701
8 re2::NFA::AddToThreadq(re2::SparseArray *, int, int, re2::StringPiece const&, char const*, re2::NFA::Thread*) [function] [call site2] 01702
8 re2::NFA::Decref(re2::NFA::Thread*) [function] [call site2] 01703
8 re2::NFA::Step(re2::SparseArray *, re2::SparseArray *, int, re2::StringPiece const&, char const*) [function] [call site2] 01704
8 re2::SparseArray ::clear() [function] [call site2] 01705
8 re2::SparseArray ::begin() [function] [call site2] 01706
8 re2::SparseArray ::IndexValue::value() [function] [call site2] 01707
8 re2::SparseArray ::IndexValue::value() [function] [call site2] 01708
8 re2::NFA::Decref(re2::NFA::Thread*) [function] [call site2] 01709
8 re2::StringPiece::StringPiece(char const*, unsigned long) [function] [call site2] 01710
7 re2::EndPtr(re2::StringPiece const&) [function] [call site2] 01711
6 re2::RE2::Options::log_errors() const [function] [call site2] 01712
6 LogMessage::LogMessage(char const*, int) [function] [call site2] 01713
6 re2::StringPiece::data() const [function] [call site2] 01714
6 re2::StringPiece::size() const [function] [call site2] 01715
6 re2::StringPiece::StringPiece() [function] [call site2] 01716
5 re2::EndPtr(re2::StringPiece const&) [function] [call site2] 01717
5 re2::StringPiece::data() const [function] [call site2] 01718
5 re2::RE2::Arg::Parse(char const*, unsigned long) const [function] [call site2] 01719
2 bool re2::RE2::Consume<>(re2::StringPiece*, re2::RE2 const&) [function] [call site2] 01720
3 bool re2::RE2::Apply (bool (*)(re2::StringPiece*, re2::RE2 const&, re2::RE2::Arg const* const*, int), re2::StringPiece*, re2::RE2 const&) [function] [call site2] 01721
3 re2::RE2::ConsumeN(re2::StringPiece*, re2::RE2 const&, re2::RE2::Arg const* const*, int) [function] [call site2] 01722
4 re2::RE2::DoMatch(re2::StringPiece const&, re2::RE2::Anchor, unsigned long*, re2::RE2::Arg const* const*, int) const [function] [call site2] 01723
4 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 01724
2 bool re2::RE2::FindAndConsume<>(re2::StringPiece*, re2::RE2 const&) [function] [call site2] 01725
3 bool re2::RE2::Apply (bool (*)(re2::StringPiece*, re2::RE2 const&, re2::RE2::Arg const* const*, int), re2::StringPiece*, re2::RE2 const&) [function] [call site2] 01726
3 re2::RE2::FindAndConsumeN(re2::StringPiece*, re2::RE2 const&, re2::RE2::Arg const* const*, int) [function] [call site2] 01727
4 re2::RE2::DoMatch(re2::StringPiece const&, re2::RE2::Anchor, unsigned long*, re2::RE2::Arg const* const*, int) const [function] [call site2] 01728
4 re2::StringPiece::remove_prefix(unsigned long) [function] [call site2] 01729
2 bool re2::RE2::FullMatch (re2::StringPiece const&, re2::RE2 const&, short*&&) [function] [call site2] 01730
2 bool re2::RE2::PartialMatch (re2::StringPiece const&, re2::RE2 const&, long*&&) [function] [call site2] 01731
2 bool re2::RE2::Consume (re2::StringPiece*, re2::RE2 const&, float*&&) [function] [call site2] 01732
2 bool re2::RE2::FindAndConsume (re2::StringPiece*, re2::RE2 const&, double*&&) [function] [call site2] 01733
2 _ZNK3re211StringPiececvNSt3__112basic_stringIcNS1_11char_traitsIcEET_EEINS1_9allocatorIcEEEEv [function] [call site2] 01734
2 re2::StringPiece::StringPiece(char const*) [function] [call site2] 01735
2 re2::RE2::Replace(std::__1::basic_string , std::__1::allocator >*, re2::RE2 const&, re2::StringPiece const&) [function] [call site2] 01736
3 re2::StringPiece::StringPiece() [function] [call site2] 01737
3 re2::RE2::NumberOfCapturingGroups() const [function] [call site2] 01738
3 re2::StringPiece::StringPiece(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01739
3 re2::RE2::Match(re2::StringPiece const&, unsigned long, unsigned long, re2::RE2::Anchor, re2::StringPiece*, int) const [function] [call site2] 01740
3 re2::RE2::Rewrite(std::__1::basic_string , std::__1::allocator >*, re2::StringPiece const&, re2::StringPiece const*, int) const [function] [call site2] 01741
4 re2::StringPiece::data() const [function] [call site2] 01742
4 re2::RE2::Options::log_errors() const [function] [call site2] 01743
4 LogMessage::LogMessage(char const*, int) [function] [call site2] 01744
4 re2::StringPiece::empty() const [function] [call site2] 01745
4 re2::StringPiece::data() const [function] [call site2] 01746
4 re2::RE2::Options::log_errors() const [function] [call site2] 01747
4 LogMessage::LogMessage(char const*, int) [function] [call site2] 01748
4 re2::StringPiece::data() const [function] [call site2] 01749
3 re2::StringPiece::data() const [function] [call site2] 01750
2 _ZNK3re211StringPiececvNSt3__112basic_stringIcNS1_11char_traitsIcEET_EEINS1_9allocatorIcEEEEv [function] [call site2] 01751
2 re2::StringPiece::StringPiece(char const*) [function] [call site2] 01752
2 re2::RE2::GlobalReplace(std::__1::basic_string , std::__1::allocator >*, re2::RE2 const&, re2::StringPiece const&) [function] [call site2] 01753
3 re2::StringPiece::StringPiece() [function] [call site2] 01754
3 re2::RE2::MaxSubmatch(re2::StringPiece const&) [function] [call site2] 01755
4 re2::StringPiece::data() const [function] [call site2] 01756
3 re2::RE2::NumberOfCapturingGroups() const [function] [call site2] 01757
3 re2::RE2::Match(re2::StringPiece const&, unsigned long, unsigned long, re2::RE2::Anchor, re2::StringPiece*, int) const [function] [call site2] 01758
3 re2::StringPiece::data() const [function] [call site2] 01759
3 re2::StringPiece::data() const [function] [call site2] 01760
3 re2::RE2::options() const [function] [call site2] 01761
3 re2::fullrune(char const*, int) [function] [call site2] 01762
3 re2::chartorune(int*, char const*) [function] [call site2] 01763
3 re2::RE2::Rewrite(std::__1::basic_string , std::__1::allocator >*, re2::StringPiece const&, re2::StringPiece const*, int) const [function] [call site2] 01764
2 re2::RE2::NamedCapturingGroups() const [function] [call site2] 01765
2 re2::RE2::QuoteMeta(re2::StringPiece const&) [function] [call site2] 01766
3 re2::StringPiece::size() const [function] [call site2] 01767
3 re2::StringPiece::size() const [function] [call site2] 01768
3 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 01769
3 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 01770
3 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 01771
3 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 01772
3 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 01773
3 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 01774
3 re2::StringPiece::operator[](unsigned long) const [function] [call site2] 01775
2 re2::RE2::~RE2() [function] [call site2] 01776
3 re2::Prog::~Prog() [function] [call site2] 01777
3 re2::Prog::~Prog() [function] [call site2] 01778
3 re2::Regexp::Decref() [function] [call site2] 01779
3 __clang_call_terminate [call site2] 01780