Lines Matching refs:ClassLoaderInfo
216 struct ClassLoaderInfo { struct
220 std::vector<std::unique_ptr<ClassLoaderInfo>> shared_libraries; argument
235 std::unique_ptr<ClassLoaderInfo> parent; argument
237 explicit ClassLoaderInfo(ClassLoaderType cl_type) : type(cl_type) {} in ClassLoaderInfo() argument
245 ClassLoaderInfo* GetParent(size_t index) const { in GetParent()
246 ClassLoaderInfo* result = class_loader_chain_.get(); in GetParent()
255 ClassLoaderInfo* info = class_loader_chain_.get(); in GetParentChainSize()
273 ClassLoaderInfo* ParseInternal(const std::string& spec, bool parse_checksums);
277 std::unique_ptr<ClassLoaderInfo> ParseClassLoaderSpec(
292 ClassLoaderInfo* child_info,
308 void EncodeContextInternal(const ClassLoaderInfo& info,
311 ClassLoaderInfo* stored_info,
323 void EncodeSharedLibAndParent(const ClassLoaderInfo& info,
326 ClassLoaderInfo* stored_info,
329 bool ClassLoaderInfoMatch(const ClassLoaderInfo& info,
330 const ClassLoaderInfo& expected_info,
345 std::unique_ptr<ClassLoaderInfo> class_loader_chain_;