[Lldb-commits] [PATCH] D12239: Fix buffer overflow for fixed_form_sizes
Pavel Labath via lldb-commits
lldb-commits at lists.llvm.org
Fri Aug 21 07:35:02 PDT 2015
labath added inline comments.
================
Comment at: source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp:24
@@ -25,1 +23,3 @@
+static DWARFFormValue::FixedFormSizes
+g_form_sizes_addr4 {
0, // 0x00 unused
----------------
Will these be linker-initialized? As I understand it, we are trying to avoid static constructors..
================
Comment at: source/Plugins/SymbolFile/DWARF/DWARFFormValue.h:39
@@ -38,1 +38,3 @@
+
+ typedef const std::vector<uint8_t> FixedFormSizes;
----------------
I don't think hiding const in the type name is a good idea. It makes it quite hard to tell you are declaring constant arrays below.
http://reviews.llvm.org/D12239
More information about the lldb-commits
mailing list