rocksdb/utilities
Andrew Kryczka 048446fc74 Fix cassandra ASAN use-after-free
Summary:
When we create a column based on the `string::c_str()`, we need to make sure that char array doesn't get deleted when calls to `string::append()` cause the string to expand.
Closes https://github.com/facebook/rocksdb/pull/2470

Differential Revision: D5285049

Pulled By: ajkr

fbshipit-source-id: f918dd426ff3c024e7a293dcb10448f10b6c98e8
2017-06-20 13:27:16 -07:00
..
backupable Call RateLimiter for compaction reads 2017-06-13 14:56:46 -07:00
blob_db Implement ReopenWritibaleFile on Windows and other fixes 2017-06-20 10:31:13 -07:00
checkpoint fixed typo 2017-05-17 16:41:49 -07:00
compaction_filters
convenience Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
date_tiered Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
document fixed typo 2017-06-05 11:27:34 -07:00
geodb Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
leveldb_options Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
lua Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
memory
merge_operators Fix cassandra ASAN use-after-free 2017-06-20 13:27:16 -07:00
option_change_migration Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
options Allow ignoring unknown options when loading options from a file 2017-06-13 16:58:01 -07:00
persistent_cache Fix data races caught by tsan 2017-05-22 10:27:23 -07:00
redis Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
simulator_cache Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
spatialdb Suppress clang-analyzer false positive 2017-05-19 10:56:28 -07:00
table_properties_collectors Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
transactions Suppress clang-analyzer false positive 2017-05-19 10:56:28 -07:00
ttl
write_batch_with_index support PopSavePoint for WriteBatch 2017-05-03 10:57:45 -07:00
col_buf_decoder.cc
col_buf_decoder.h
col_buf_encoder.cc Avoid unsupported attributes when not building with UBSAN 2017-05-30 11:13:01 -07:00
col_buf_encoder.h
column_aware_encoding_exp.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
column_aware_encoding_test.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
column_aware_encoding_util.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
column_aware_encoding_util.h
debug.cc Add GetAllKeyVersions API 2017-05-12 15:54:06 -07:00
env_librados.cc
env_librados.md
env_librados_test.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
env_mirror.cc Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
env_mirror_test.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
env_timed.cc
env_timed_test.cc using ThreadLocalPtr to hide ROCKSDB_SUPPORT_THREAD_LOCAL from public… 2017-06-02 17:26:19 -07:00
merge_operators.h Create a MergeOperator for Cassandra Row Value 2017-06-16 14:27:00 -07:00
object_registry_test.cc
util_merge_operators_test.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00