Chromium Code Reviews| Index: third_party/android_crazy_linker/src/src/crazy_linker_library_list.cpp |
| diff --git a/third_party/android_crazy_linker/src/src/crazy_linker_library_list.cpp b/third_party/android_crazy_linker/src/src/crazy_linker_library_list.cpp |
| index 5804278f48b8d496c2f57d098416395b71a882c1..045eea57dfdee3452695383d04843b7fb506bb2e 100644 |
| --- a/third_party/android_crazy_linker/src/src/crazy_linker_library_list.cpp |
| +++ b/third_party/android_crazy_linker/src/src/crazy_linker_library_list.cpp |
| @@ -20,7 +20,7 @@ namespace crazy { |
| namespace { |
| -// Maximum name length of a file in a zip file. |
| +// Maximum filename length of a file in a zip file. |
|
rmcilroy
2014/10/29 17:20:44
filepath
petrcermak
2014/10/30 19:55:07
Done (changed to "path"). Also changed the name of
|
| const size_t kMaxFilenameInZip = 256; |
| // Page size. |
| @@ -399,17 +399,21 @@ LibraryView* LibraryList::LoadLibrary(const char* lib_name, |
| #error "Unsupported target abi" |
| #endif |
| -int LibraryList::FindAlignedLibraryInZipFile( |
| - const char* zip_file_path, |
| - const char* lib_name, |
| - Error* error) { |
| +String LibraryList::GetLibraryFilenameInZipFile(const char* lib_name) { |
|
rmcilroy
2014/10/29 17:20:44
GetLibraryFilePathInZipFile
petrcermak
2014/10/30 19:55:07
Done.
|
| String fullname; |
| fullname.Reserve(kMaxFilenameInZip); |
| fullname = "lib/"; |
| fullname += CURRENT_ABI; |
| fullname += "/crazy."; |
| fullname += lib_name; |
| + return fullname; |
| +} |
| +int LibraryList::FindAlignedLibraryInZipFile( |
| + const char* zip_file_path, |
| + const char* lib_name, |
| + Error* error) { |
| + String fullname = GetLibraryFilenameInZipFile(lib_name); |
| if (fullname.size() + 1 > kMaxFilenameInZip) { |
| if (error) { |
|
picksi1
2014/10/30 10:48:08
Should '+1 >' be replaced with '>=' instead? I hav
petrcermak
2014/10/30 19:55:07
Again, this if statement was removed in my previou
|
| error->Format("Filename too long for a file in a zip file %s\n", |