Tamas Berghammer
ec3f92a5e2
Download symbol file for .oat files on android
...
On android .oat files (compiled java code) don't have symbol
information but on SDK 23+ it can be generated by the oatdump tool
(based on the dex information).
This CL adds logic to download this information and store it in the
module cache.
Differential revision: http://reviews.llvm.org/D11936
llvm-svn: 244738
2015-08-12 11:10:25 +00:00
Oleksiy Vyalov
a9ea07113c
Use hard links to link sysroot files within ModuleCache.
...
http://reviews.llvm.org/D9587
llvm-svn: 236917
2015-05-08 23:54:34 +00:00
Oleksiy Vyalov
919ef9dc37
Use file locks to synchronize access to ModuleCache.
...
http://reviews.llvm.org/D9056
llvm-svn: 236736
2015-05-07 15:28:49 +00:00
Oleksiy Vyalov
280d8dc9f0
Add Modulecache::GetAndPut method which wraps sequence of Get and Put (if module wasn't found in cache) calls.
...
http://reviews.llvm.org/D9013
llvm-svn: 235011
2015-04-15 14:35:10 +00:00
Oleksiy Vyalov
037f6b9c0f
Fix ModuleCache usage in Platform - ask remote platform for module's ModuleSpec beforehand so we can look for a module by UUID locally without need to download it.
...
http://reviews.llvm.org/D8557
llvm-svn: 233136
2015-03-24 23:45:49 +00:00
Oleksiy Vyalov
eda270ee99
Make ModuleCache::Get to return instantiated ModuleSP instance so already created in-memory instance can be returned instead of creating a new one.
...
http://reviews.llvm.org/D8270
llvm-svn: 232075
2015-03-12 18:18:03 +00:00
Oleksiy Vyalov
63acdfdeb2
Add Utility/ModuleCache class and integrate it with PlatformGDBRemoteServer - in order to allow modules caching from remote targets.
...
http://reviews.llvm.org/D8037
llvm-svn: 231734
2015-03-10 01:15:28 +00:00