Woongsuk Cho [Thu, 28 Jun 2018 01:54:35 +0000 (10:54 +0900)]
change runtime directory from 2.0.0 to 2.1.0
Change-Id: I178702eba570cffa25a38b643d9f407b80fa7969
Woongsuk Cho [Thu, 28 Jun 2018 01:53:14 +0000 (10:53 +0900)]
ignore small value for usleep to avoid SVACE issue
Change-Id: I2012379154c5a775dc1717f5b2a8c54bb929a8aa
Woongsuk Cho [Thu, 28 Jun 2018 01:03:20 +0000 (10:03 +0900)]
add comment for header and fix some wrong return value
Change-Id: I53c885ed0f3ffbd4c95321dca57a72e92632b387
Woongsuk Cho [Wed, 27 Jun 2018 02:23:14 +0000 (11:23 +0900)]
Refactoring dotnet-launcher
- remove unused code
- use std::string instead of char* to reduce human failure
- remove LauncherInterface
- create path manager and plugin manager
- provide AOT functionality to external
- dev package support
- some AOT functionality is added (dlls under package root)
Change-Id: I26972910324b60174cc2cf3ff6ec28da4a2fcd18
Igor Kulaychuk [Mon, 16 Apr 2018 15:01:00 +0000 (18:01 +0300)]
Enable launch under netcoredbg
Change-Id: I0c856827f1daa0d0e9ef6e6534439d3766c88a51
Woongsuk Cho [Mon, 11 Jun 2018 02:25:46 +0000 (11:25 +0900)]
use lldb-mi for debugging
Change-Id: I0c4b39efffaa60804f44f343ae14d3c35e79b25d
Cho Woong Suk [Fri, 25 May 2018 03:58:52 +0000 (12:58 +0900)]
add --r2r option for nitool to test ready-to-run feature of coreclr 2.1
Change-Id: I2e5afc8cf0b64fb6627df196c0325607c22c401a
j-h.choi [Tue, 8 May 2018 03:22:47 +0000 (12:22 +0900)]
[Coverity-112249] Fixed coverity issue. (NEGATIVE_RETURNS)
Change-Id: I9810f00e9647010ee5a948ef4d07877fd8fbbdbb
Cho Woong Suk [Thu, 26 Apr 2018 05:56:22 +0000 (14:56 +0900)]
add mode variable to extend dotnet-launcher by division
Change-Id: I1317d95d234cb502fb1a616109c3346113a9fdf3
Cho Woong Suk [Thu, 26 Apr 2018 05:46:13 +0000 (14:46 +0900)]
add nitool option to regenerate all app ni files
Change-Id: I0fe1ec13358f790aa4dfac35c7760c9dbd38c2b7
Cho Woong Suk [Thu, 26 Apr 2018 05:31:38 +0000 (14:31 +0900)]
add nitool option to generate ni for directory
Change-Id: I22f41e6fbb80e91044c144dd27747a969d27dce4
Cho Woong Suk [Thu, 26 Apr 2018 05:24:09 +0000 (14:24 +0900)]
remove warning message
Change-Id: I1ef0ed82c04ee51cd99f4a4fe239f0fccb075db7
Cho Woong Suk [Thu, 26 Apr 2018 05:22:53 +0000 (14:22 +0900)]
support multiple dll path for plugin
Change-Id: Ia528f3c2daab56c7b03ca4f679028545bf62ce21
JongHeon Choi [Wed, 25 Apr 2018 05:32:51 +0000 (05:32 +0000)]
Merge "change log tag from ERR to INFO for C# log" into tizen
Cho Woong Suk [Wed, 25 Apr 2018 02:28:12 +0000 (11:28 +0900)]
change log tag from ERR to INFO for C# log
Change-Id: I99f14b4972d9c5ed815a62a0e9dd7ce0d7386751
Cho Woong Suk [Wed, 25 Apr 2018 02:28:54 +0000 (11:28 +0900)]
remove media related library from preloading to reduce crash from muse-client
Change-Id: Ib9a2c11df2c9a302202cf338ef92a9af4a54df48
Cho Woong Suk [Mon, 2 Apr 2018 11:25:56 +0000 (20:25 +0900)]
add command to nitool to remove system and app ni
Change-Id: I0b223900bfcdc708706c79920721acaa761a0aa6
Cho Woong Suk [Fri, 23 Feb 2018 02:45:10 +0000 (11:45 +0900)]
to send stdout to dlog, move logging thread creation point
Change-Id: I929a29ce4f92b547eaa74f5bdf95c5c83c202946
(cherry picked from commit
65ee437b4cf72d4e4720f5d9c7c2e1d0a0d28676)
Cho Woong Suk [Thu, 22 Feb 2018 07:45:11 +0000 (16:45 +0900)]
multi-architecture support
Change-Id: Id7e7fc24b6fa35ca547e441a297d5d6325fef41b
(cherry picked from commit
db615b8826eed0fad8ecccd687b0b77d620c8ebf)
Cho Woong Suk [Fri, 2 Feb 2018 02:57:16 +0000 (11:57 +0900)]
support multi-architecture library for lib dir
Change-Id: Id603602bf46d477f3aa57813ad2f7c19e07aad9c
(cherry picked from commit
39ed7656c266b754e71eb430c02ad60a980d869d)
JongHeon Choi [Mon, 5 Feb 2018 05:12:16 +0000 (05:12 +0000)]
Merge "Initialize coreclr in the candidate process and change ON_BOOT value to OFF" into tizen
Cho Woong Suk [Thu, 25 Jan 2018 02:37:48 +0000 (11:37 +0900)]
Initialize coreclr in the candidate process and change ON_BOOT value to OFF
Change-Id: Ia1984c310a59dc7d8d011f73c2dbd64164d8c7d1
(cherry picked from commit
43a03fd7fb4fb983f493fc42599a55950ced466c)
Cho Woong Suk [Wed, 24 Jan 2018 02:13:20 +0000 (11:13 +0900)]
add interval between each crossgen
Change-Id: I9688331704322452cebe0a454ca03cf6bcf6d9e9
(cherry picked from commit
1b1fd307e364a6a6088f0aff31158035b8d6fb85)
woongsuk cho [Tue, 2 Jan 2018 05:24:43 +0000 (05:24 +0000)]
Merge "Add option to enable clang Asan build." into tizen
Cho Woong Suk [Thu, 14 Dec 2017 23:04:23 +0000 (08:04 +0900)]
Remove code related to %caps.
caps is handled by security team.
Change-Id: I8998e71d86dc6436bcd262cde74da1a6a3cfdd76
Cho Woong Suk [Wed, 13 Dec 2017 07:30:12 +0000 (16:30 +0900)]
remove module/function name from stderr log
Change-Id: I48980d8579ed68a54460a795b550e853a80e67c5
chunseok lee [Thu, 14 Dec 2017 07:03:37 +0000 (16:03 +0900)]
Add COMPlus_ZapDisable env variable
This patch is required to enable gdbjit with NI files
Change-Id: Ic470761589480722fcae79720cd0bf6fe1004bbf
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
(cherry picked from commit
4f26ced1190958c415fadc1356e54ae19920b4ae)
Konstantin Baladurin [Wed, 6 Dec 2017 06:18:22 +0000 (09:18 +0300)]
Add option to enable clang Asan build.
Now we can add '--define "asan_enabled 1"' option for gbs to enable
Asan build.
Change-Id: Iac347386c26e3a72aa1275c312550df809aff003
Cho Woong Suk [Tue, 5 Dec 2017 05:24:53 +0000 (14:24 +0900)]
Coreclr needs original executable dll path not ni file path for dll loading.
ni file searching is automatically done in the inside of coreclr
Change-Id: I14fc7629431a3b082da06189dd2031a61b571afa
Cho Woong Suk [Tue, 28 Nov 2017 05:04:34 +0000 (14:04 +0900)]
redirect stdout and stderr to dlog
Change-Id: I4c5fe9f676e5fa3f5f8009eac910976e933acffd
Cho Woong Suk [Tue, 14 Nov 2017 06:32:31 +0000 (15:32 +0900)]
add exception handling code for null return
Change-Id: I41834f55e6d8d9e33a8d76bead8b281aec2c1a65
Cho Woong Suk [Fri, 3 Nov 2017 04:48:30 +0000 (13:48 +0900)]
add cap_sys_admin and cap_setgid to dotnet-launcher to use candidate process
Change-Id: I5034c7cca0d967708b69f3495d6665a4f49cf847
Cho Woong Suk [Fri, 3 Nov 2017 04:30:12 +0000 (13:30 +0900)]
add dotnet-launcher to files list to remove build error
Change-Id: I88b3dab1dff4a7e30bfe1e6dfaee06b2d8edaf6b
JongHeon Choi [Wed, 19 Jul 2017 05:49:39 +0000 (14:49 +0900)]
Remove caps due to security issue.
Apply caps directly in security-config
Change-Id: I476d6928065762427d360e22518bf8330266808f
Cho Woong Suk [Fri, 8 Sep 2017 02:24:07 +0000 (11:24 +0900)]
bug-patch:support -am option
Change-Id: I3e71bef55eea848e52bf4b417ddcab582b3421f0
Cho Woong Suk [Wed, 23 Aug 2017 06:24:40 +0000 (15:24 +0900)]
check return value of loaderMain to avoid crash
Change-Id: Ib5a740a34c7f8b171fb890dc1f97c51e93ad647d
Cho Woong Suk [Wed, 23 Aug 2017 02:33:23 +0000 (11:33 +0900)]
comment out unused code and change log
Change-Id: I944f7ad3320bd5a15d20332ba1934fc60b162a42
Cho Woong Suk [Thu, 2 Nov 2017 10:10:41 +0000 (19:10 +0900)]
big-fix: add reference dll for NI
Change-Id: Ia974ecd5469ff152204f6cf7c8adaa693b488088
(cherry picked from commit
195453317830e9b517950a6153e078f91f1e7500)
Inhwan Lee [Tue, 17 Oct 2017 01:45:31 +0000 (01:45 +0000)]
Merge "add plugin api to set coreclr info" into tizen
Cho Woong Suk [Tue, 17 Oct 2017 00:20:23 +0000 (09:20 +0900)]
remove unneccessary log to remove warning message
Change-Id: Icc79f0550ce69e266b00f1c95aeb029ea6579807
Cho Woong Suk [Thu, 12 Oct 2017 05:01:10 +0000 (14:01 +0900)]
add plugin api to set coreclr info
Change-Id: I83f76c7cfbb939e6b397150db1675c41e264b7fb
Youngjae Shin [Mon, 25 Sep 2017 07:15:23 +0000 (16:15 +0900)]
fix build warning
Change-Id: I67138414a61ba4594920830b4ad95e3f72b62e23
woongsuk cho [Wed, 13 Sep 2017 02:14:48 +0000 (02:14 +0000)]
Merge "Revert "temporal patch for setting LANG environment value"" into tizen
woongsuk cho [Wed, 13 Sep 2017 01:43:57 +0000 (01:43 +0000)]
Revert "temporal patch for setting LANG environment value"
This reverts commit
c9e5d8e142aa02dfeffe1d31ff819fffd899ae5a.
Change-Id: I0f09e4cedbbd0c1889d59f1d2a98c45261a7a6b8
Inhwan Lee [Thu, 7 Sep 2017 01:45:41 +0000 (01:45 +0000)]
Merge "update launching time measure tool" into tizen
Cho Woong Suk [Thu, 7 Sep 2017 01:43:51 +0000 (10:43 +0900)]
update launching time measure tool
Change-Id: Ie8c1e2ea9cb8d89f8d8ddaf2cf6485f902147a88
Cho Woong Suk [Mon, 4 Sep 2017 23:58:51 +0000 (08:58 +0900)]
bug-fix: to pass argument, change exectuable name to appid
Change-Id: I1873bec7879c97c449060b98c895d8437a3a45f4
(cherry picked from commit
8564ec92b5775026190ed190e81b272324fda4de)
Cho Woong Suk [Mon, 4 Sep 2017 23:58:51 +0000 (08:58 +0900)]
bug-fix: to pass argument, change exectuable name to appid
Change-Id: I1873bec7879c97c449060b98c895d8437a3a45f4
Cho Woong Suk [Wed, 30 Aug 2017 06:25:45 +0000 (15:25 +0900)]
change cmdline to executable path for standalone mode.
after adapting this change, crash dump will be generated with executable name not dotnet-launcher
Change-Id: I1052f2d8740f6d51dff978871252e2cbe10a1d63
JongHeon Choi [Mon, 28 Aug 2017 10:01:38 +0000 (19:01 +0900)]
Add null check
Change-Id: I94bb4d6f6a3b56e71bc25b7f2a9bf5ba6f233b2c
JongHeon Choi [Thu, 24 Aug 2017 07:17:40 +0000 (16:17 +0900)]
Add requires to launchpad
Change-Id: I69d11c13bc633e296833160cb52cf946b57778bf
Cho Woong Suk [Tue, 1 Aug 2017 09:28:14 +0000 (18:28 +0900)]
temporal patch for setting LANG environment value
Change-Id: I0999f2ef62119d9d1d6278d09be915399ba6b0a1
Cho Woong Suk [Wed, 19 Jul 2017 10:47:31 +0000 (19:47 +0900)]
remove getenv
Change-Id: Ia1c1c021ba8d31060643d44bf94aa6928761e957
CHUNSEOK LEE [Wed, 19 Jul 2017 22:36:39 +0000 (07:36 +0900)]
remove Self-Contained Deployment launcher
Change-Id: I88bb4540725a62cbe331225654a55be0dd2702b3
Signed-off-by: CHUNSEOK LEE <chunseok.lee@samsung.com>
JongHeon Choi [Mon, 17 Jul 2017 06:43:31 +0000 (15:43 +0900)]
Revert "Add signal handler"
This reverts commit
9923c6c1a7c00678b59cc15f2047be7e98be553f.
Change-Id: Ie04614e1ca81955149c42d42a98e25579bbeae0f
Cho Woong Suk [Fri, 23 Jun 2017 01:29:44 +0000 (10:29 +0900)]
support launcher plugin
Change-Id: Ie992819b4918e65fd733edec2e46136324c59e0e
Cho Woong Suk [Thu, 15 Jun 2017 07:00:25 +0000 (16:00 +0900)]
update nitool to support coreclr upgrade.
Change-Id: I441626207f77e1de9e6e376668de7bedf064f978
Cho Woong Suk [Fri, 19 May 2017 04:53:50 +0000 (13:53 +0900)]
support reference API directory to support PlatformNotSupport Exception
Change-Id: Ib4e389fcffea849cc2235a42b844e643c2e4b92a
JongHeon Choi [Mon, 15 May 2017 11:12:58 +0000 (20:12 +0900)]
Add cap_mac_admin for dotnet-launcher(Revert patch)
Change-Id: If40f2f7afe7a8c59235fc8a969c74ac90ef9c3e7
JongHeon Choi [Thu, 11 May 2017 05:03:17 +0000 (14:03 +0900)]
Add signal handler
Change-Id: I46bd2e0867261675c3f04352330df9022526cf20
JongHeon Choi [Thu, 27 Apr 2017 04:32:28 +0000 (13:32 +0900)]
Remove the cap_mac_admin for dotnet-launcher
Change-Id: I96ac4601185314edeee80e39bb67a512f1816610
JongHeon Choi [Tue, 25 Apr 2017 23:36:35 +0000 (08:36 +0900)]
crossgen bug fixed
Change-Id: Ia8632e7b66cabbfd2d1c780d85db52462e1db38e
JongHeon Choi [Tue, 25 Apr 2017 08:26:05 +0000 (17:26 +0900)]
Bug fixed for performance_test
Change-Id: I7e3e42defbd9cf25da8d605c2d8dc8cc75267a18
woongsuk cho [Tue, 25 Apr 2017 07:26:20 +0000 (07:26 +0000)]
Merge "set env UNW_ARM_UNWIND_METHOD value on ARM platform" into tizen
Inhwan Lee [Tue, 25 Apr 2017 04:55:35 +0000 (13:55 +0900)]
set env UNW_ARM_UNWIND_METHOD value on ARM platform
Change-Id: Iab10502bc55f5bea33cf553a14838bdb56f6afd2
Inhwan Lee [Tue, 25 Apr 2017 04:10:08 +0000 (13:10 +0900)]
fix standalone crash issue
Change-Id: I62c0a302248bdd0f6a304300f6ba535604acf39d
JongHeon Choi [Wed, 19 Apr 2017 04:23:11 +0000 (13:23 +0900)]
Modify tizen coding style
Change-Id: I454c5c4296d9ab3e18d0ea40db0ca1061de67668
JongHeon Choi [Wed, 19 Apr 2017 01:05:52 +0000 (10:05 +0900)]
Basename bug fixed
Change-Id: Ia291696a444413b531cacaee52308fbb331a5703
JongHeon Choi [Mon, 17 Apr 2017 07:49:55 +0000 (16:49 +0900)]
Use application dll to tpa
Change-Id: I28c09d0e7ffa12f26c5bab0e4f0eba37ccfa9ef0
Jiyoung Yun [Fri, 14 Apr 2017 07:33:58 +0000 (16:33 +0900)]
Change dotnet runtime location
The location is changed to 2.0.0 from 1.0.0
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Change-Id: I6bfd32ee89b6f46de9f9e4d2627a1db7ef9b8b96
woongsuk cho [Thu, 13 Apr 2017 01:28:36 +0000 (18:28 -0700)]
Merge "Code style refactorting" into tizen
woongsuk cho [Thu, 13 Apr 2017 01:27:30 +0000 (18:27 -0700)]
Merge "Remove unnecessary executable flag" into tizen
JongHeon Choi [Thu, 13 Apr 2017 00:52:52 +0000 (09:52 +0900)]
Code style refactorting
Change-Id: I5a2eb4db8edcdfa3074212c476fecd7506d11e45
JongHeon Choi [Wed, 12 Apr 2017 09:34:56 +0000 (18:34 +0900)]
[SVACE] Modified to initialize class members
Change-Id: I284e901bec4adc73cd83fc149e469d13a3fb6ee0
Hyungju Lee [Wed, 12 Apr 2017 07:57:06 +0000 (16:57 +0900)]
Remove unnecessary executable flag
Change-Id: I19365bad8aa330455d69ef0cdde6a35a0261fa2c
Signed-off-by: Hyungju Lee <leee.lee@samsung.com>
Cho Woong Suk [Tue, 11 Apr 2017 01:18:16 +0000 (10:18 +0900)]
change smack and owner for generated ni file
Change-Id: Ia4c992b2984fe0b87e77bb06b031c67dcbbb8c9c
JongHeon Choi [Mon, 10 Apr 2017 10:37:33 +0000 (19:37 +0900)]
ExecuteAssembly not permit native image path
Change-Id: I76f11eb94bef7574a4495aec12ac864ed986e84c
JongHeon Choi [Mon, 10 Apr 2017 09:52:51 +0000 (18:52 +0900)]
[Release] dotnet-launcher 1.1.0-1
Change-Id: I8f1e6b57964b86b59a64dea9943f63ae3519bd5d
Cho Woong Suk [Mon, 10 Apr 2017 08:39:15 +0000 (17:39 +0900)]
refactoring launcher
Change-Id: Ic2912985e0bf5e21d823bcf34280bd2aea2f7a54
woongsuk cho [Fri, 7 Apr 2017 05:17:56 +0000 (22:17 -0700)]
Merge "Integrate the log tag with "DOTNET_LAUNCHER"" into tizen
JongHeon Choi [Thu, 30 Mar 2017 04:40:14 +0000 (13:40 +0900)]
Remove the Mono profile
Change-Id: If5ce5c0b76d626cfd38cfe607f20b277909f32db
JongHeon Choi [Thu, 30 Mar 2017 04:58:25 +0000 (13:58 +0900)]
Integrate the log tag with "DOTNET_LAUNCHER"
Change-Id: Ifdfbbbc991f2b554ead66bb28e9c647ae3ddfcca
JongHeon Choi [Wed, 29 Mar 2017 09:53:00 +0000 (18:53 +0900)]
Replace the unmanaged name of native module with the library path
Change-Id: I9e3ec63c9f485c02a97af0d8104c5384c32c0452
Inhwan Lee [Mon, 20 Mar 2017 01:28:03 +0000 (18:28 -0700)]
Merge "find dlls in the app directory first for app NI" into tizen
ideal.lee [Tue, 21 Feb 2017 05:35:47 +0000 (14:35 +0900)]
fix test script with change APP_CORE log
+ apply with 2017-02-23 binary
Change-Id: I3d372c162caa122a001ce637e28f1e88ed44fbbc
Cho Woong Suk [Fri, 17 Mar 2017 06:23:42 +0000 (15:23 +0900)]
find dlls in the app directory first for app NI
Change-Id: Id0e89694d0cb1889938741227bf882b3eb6560d4
JongHeon Choi [Wed, 8 Feb 2017 05:39:43 +0000 (14:39 +0900)]
Bug fix for multiple parameters of nitool
Change-Id: Iddca7fd903e6cb42caed952b803a3f3100497a59
woongsuk cho [Tue, 14 Mar 2017 04:08:27 +0000 (21:08 -0700)]
Merge "Add tool option for check launching memory" into tizen
chunseok lee [Fri, 3 Mar 2017 08:20:33 +0000 (17:20 +0900)]
change lldb path
Change-Id: I234138972d7ccc04c8cfa22a0d7b600a8757f4d5
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
woongsuk cho [Tue, 7 Mar 2017 10:10:59 +0000 (02:10 -0800)]
Merge "Add Self-Contained Deployment Launcher" into tizen
chunseok lee [Mon, 20 Feb 2017 06:50:30 +0000 (15:50 +0900)]
Add Self-Contained Deployment Launcher
Change-Id: I889de90eb72a645a32eb8110030fdb0496137d43
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
Inhwan Lee [Mon, 20 Feb 2017 06:40:38 +0000 (15:40 +0900)]
Pass the first argument that name of exe file
in .NET spec, we have to skip file name in the fist argument
ref : https://msdn.microsoft.com/en-us/library/
aa288457(v=vs.71).aspx
Change-Id: If6de1ca6721445ade894c529cb9915db7aaf6084
JongHeon Choi [Sun, 5 Feb 2017 23:31:06 +0000 (15:31 -0800)]
Merge "removre dotnet-launcher from passing argument" into tizen
JongHeon Choi [Fri, 2 Dec 2016 07:09:38 +0000 (16:09 +0900)]
Remove _preload_dir define in spec
Change-Id: I19082e6bfeba83c2c0f5189cf7da2dc8a3c3baad
JongHeon Choi [Sun, 5 Feb 2017 22:33:02 +0000 (07:33 +0900)]
Remove %ix86 from ExcludeArch
Change-Id: Ie0c13da339961683923d959178be7dacae4f2d60
Cho Woong Suk [Thu, 2 Feb 2017 09:39:17 +0000 (18:39 +0900)]
removre dotnet-launcher from passing argument
Change-Id: I016ea00ebe79b9bb498da6eb3259eccd7ba8d48e
JongHeon Choi [Fri, 20 Jan 2017 02:45:16 +0000 (11:45 +0900)]
Fix build error for upgrading toolchain
Change-Id: I847e364abd8c624df156f7e20c8eb0cc3b2843d8
Jiyoung Yun [Wed, 1 Feb 2017 02:16:15 +0000 (11:16 +0900)]
Move the location of .NET modules to %{_datadir}
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Change-Id: Ie415798dec69b62b53db734aad048db85f8427f9
Inhwan Lee [Tue, 17 Jan 2017 08:20:10 +0000 (17:20 +0900)]
Implement metadata plugin for appfw
If application has specific metadata,
appfw will call plugin that implemented
Only working for AOT with below metadata
"http://tizen.org/metadata/prefer_dotnet_aot"
Change-Id: I31a13b678ecfff3f430c4fad2656e5f358479cbf
JongHeon Choi [Wed, 4 Jan 2017 02:20:15 +0000 (11:20 +0900)]
Add tool option for check launching memory
Change-Id: Id683972b75950ff031550bd74c3d4003fb41d032