Add TPA cache to reduce application startup time.
authorWoongsuk Cho <ws77.cho@samsung.com>
Wed, 13 Feb 2019 06:29:49 +0000 (15:29 +0900)
committer이형주/Common Platform Lab(SR)/Staff Engineer/삼성전자 <leee.lee@samsung.com>
Wed, 10 Apr 2019 00:36:49 +0000 (09:36 +0900)
commitff26c2c8ffc2bab919e69ea16bb0d51ab93b6505
tree809706acc81de04bda26c837cb8488eaf4c5d13d
parent96fc61c1211f5e87a2883270202402d2fac499d3
Add TPA cache to reduce application startup time.

It takes a lot of time to configure the TPA through file I/O
in the case of an application launching as standalone while device booting (like VD CSFS application).

To avoid this kind of overhead, add tool to create TPA cache and modify path_manager to get TPA list.
NativeLauncher/CMakeLists.txt
NativeLauncher/inc/plugin_manager.h
NativeLauncher/installer-plugin/tpatool.cc [new file with mode: 0644]
NativeLauncher/util/path_manager.cc
NativeLauncher/util/plugin_manager.cc
packaging/dotnet-launcher.spec