message: Fix uninitialized memory issue
  Summary: The call-site and method-handle tables are optional. The new dex039 test only now exposed this issue.
diff: @@ -38,10 +38,12 @@ class DexIdx {
  uint32_t m_method_ids_size;
  dex_proto_id* m_proto_ids;
  uint32_t m_proto_ids_size;
  + // The call-site and method-handle tables are optional, so we initialize their
  + // sizes to 0.
  dex_callsite_id* m_callsite_ids;
  - uint32_t m_callsite_ids_size;
  + uint32_t m_callsite_ids_size{0};
  dex_methodhandle_id* m_methodhandle_ids;
  - uint32_t m_methodhandle_ids_size;
  + uint32_t m_methodhandle_ids_size{0};
  std::vector<const DexString*> m_string_cache;
  std::vector<DexType*> m_type_cache;
  