@@ -72,8 +72,7 @@ java_class_loadert::parse_tree_with_overlayst &java_class_loadert::operator()(
7272optionalt<java_bytecode_parse_treet> java_class_loadert::get_class_from_jar (
7373 const irep_idt &class_name,
7474 const std::string &jar_file,
75- const jar_indext &jar_index,
76- java_class_loader_limitt &class_loader_limit)
75+ const jar_indext &jar_index)
7776{
7877 auto jar_index_it = jar_index.find (class_name);
7978 if (jar_index_it == jar_index.end ())
@@ -82,8 +81,7 @@ optionalt<java_bytecode_parse_treet> java_class_loadert::get_class_from_jar(
8281 debug ()
8382 << " Getting class `" << class_name << " ' from JAR " << jar_file << eom;
8483
85- auto data =
86- jar_pool (class_loader_limit, jar_file).get_entry (jar_index_it->second );
84+ auto data = jar_pool (jar_file).get_entry (jar_index_it->second );
8785
8886 if (!data.has_value ())
8987 return {};
@@ -129,11 +127,11 @@ java_class_loadert::get_parse_tree(
129127 // First add all given JAR files
130128 for (const auto &jar_file : jar_files)
131129 {
132- jar_index_optcreft index = read_jar_file (class_loader_limit, jar_file);
130+ jar_index_optcreft index = read_jar_file (jar_file);
133131 if (!index)
134132 continue ;
135133 optionalt<java_bytecode_parse_treet> parse_tree =
136- get_class_from_jar (class_name, jar_file, *index, class_loader_limit );
134+ get_class_from_jar (class_name, jar_file, *index);
137135 if (parse_tree)
138136 parse_trees.emplace_back (std::move (*parse_tree));
139137 }
@@ -143,11 +141,11 @@ java_class_loadert::get_parse_tree(
143141 {
144142 if (has_suffix (cp_entry, " .jar" ))
145143 {
146- jar_index_optcreft index = read_jar_file (class_loader_limit, cp_entry);
144+ jar_index_optcreft index = read_jar_file (cp_entry);
147145 if (!index)
148146 continue ;
149147 optionalt<java_bytecode_parse_treet> parse_tree =
150- get_class_from_jar (class_name, cp_entry, *index, class_loader_limit );
148+ get_class_from_jar (class_name, cp_entry, *index);
151149 if (parse_tree)
152150 parse_trees.emplace_back (std::move (*parse_tree));
153151 }
@@ -230,10 +228,9 @@ java_class_loadert::get_parse_tree(
230228}
231229
232230void java_class_loadert::load_entire_jar (
233- java_class_loader_limitt &class_loader_limit,
234231 const std::string &jar_path)
235232{
236- jar_index_optcreft jar_index = read_jar_file (class_loader_limit, jar_path);
233+ jar_index_optcreft jar_index = read_jar_file (jar_path);
237234 if (!jar_index)
238235 return ;
239236
@@ -246,7 +243,6 @@ void java_class_loadert::load_entire_jar(
246243}
247244
248245java_class_loadert::jar_index_optcreft java_class_loadert::read_jar_file (
249- java_class_loader_limitt &class_loader_limit,
250246 const std::string &jar_path)
251247{
252248 auto existing_it = jars_by_path.find (jar_path);
@@ -256,7 +252,7 @@ java_class_loadert::jar_index_optcreft java_class_loadert::read_jar_file(
256252 std::vector<std::string> filenames;
257253 try
258254 {
259- filenames = this ->jar_pool (class_loader_limit, jar_path).filenames ();
255+ filenames = this ->jar_pool (jar_path).filenames ();
260256 }
261257 catch (const std::runtime_error &)
262258 {
@@ -266,7 +262,7 @@ java_class_loadert::jar_index_optcreft java_class_loadert::read_jar_file(
266262 debug () << " Adding JAR file `" << jar_path << " '" << eom;
267263
268264 // Create a new entry in the map and initialize using the list of file names
269- // that were retained in the jar_filet by the class_loader_limit filter
265+ // that are in jar_filet
270266 jar_indext &jar_index = jars_by_path[jar_path];
271267 for (auto &file_name : filenames)
272268 {
@@ -331,7 +327,6 @@ std::string java_class_loadert::class_name_to_file(const irep_idt &class_name)
331327}
332328
333329jar_filet &java_class_loadert::jar_pool (
334- java_class_loader_limitt &class_loader_limit,
335330 const std::string &file_name)
336331{
337332 const auto it=m_archives.find (file_name);
@@ -346,7 +341,6 @@ jar_filet &java_class_loadert::jar_pool(
346341}
347342
348343jar_filet &java_class_loadert::jar_pool (
349- java_class_loader_limitt &class_loader_limit,
350344 const std::string &buffer_name,
351345 const void *pmem,
352346 size_t size)
0 commit comments