diff options
author | Nick Mathewson <nickm@torproject.org> | 2018-10-19 15:04:45 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2018-11-07 10:47:07 -0500 |
commit | 6d93820499a8bfb19128759893b18c1437f99c6b (patch) | |
tree | ffd69acf9824b9c39d2ffd33f9b5e39e71512878 /src/core/or/versions.h | |
parent | 275e831ceac6382aafb1186976a3edfadcd0c87e (diff) | |
download | tor-6d93820499a8bfb19128759893b18c1437f99c6b.tar.gz tor-6d93820499a8bfb19128759893b18c1437f99c6b.zip |
Memoize summarize_protover_flags()
Our tests showed that this function is responsible for a huge number
of our malloc/free() calls. It's a prime candidate for being
memoized.
Closes ticket 27225.
Diffstat (limited to 'src/core/or/versions.h')
-rw-r--r-- | src/core/or/versions.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/or/versions.h b/src/core/or/versions.h index 0c773f3f4c..4fc50a0018 100644 --- a/src/core/or/versions.h +++ b/src/core/or/versions.h @@ -41,4 +41,6 @@ void summarize_protover_flags(protover_summary_flags_t *out, const char *protocols, const char *version); +void protover_summary_cache_free_all(void); + #endif /* !defined(TOR_VERSIONS_H) */ |