summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
chunseok lee [Wed, 18 Oct 2017 08:45:17 +0000 (17:45 +0900)]
Revert "lldb commit
8f96c76aba77fdbef319baf8d88f61"
This reverts commit
e8f17e9a2e9688cb417a5a89db3bdae6a3737ee9.
Change-Id: I1e4233f031840dd4c94a5d2fb3410f43fd62fe97
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
chunseok lee [Wed, 27 Sep 2017 05:34:23 +0000 (01:34 -0400)]
lldb commit
8f96c76aba77fdbef319baf8d88f61
Change-Id: I6b689fbbe87d19256229d8a8fb867eff739b8ab9
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
Hyung-Kyu Choi [Wed, 6 Sep 2017 08:10:13 +0000 (08:10 +0000)]
Merge "fix install dir" into tizen_base
Hyung-Kyu Choi [Wed, 6 Sep 2017 08:10:00 +0000 (08:10 +0000)]
Hyung-Kyu Choi [Wed, 6 Sep 2017 08:09:51 +0000 (08:09 +0000)]
Merge "Add support for Tizen toolchain vendor" into tizen_base
Hyung-Kyu Choi [Wed, 6 Sep 2017 08:09:45 +0000 (08:09 +0000)]
Merge "llvm patched for thread local storage support (by Lim)" into tizen_base
Hyung-Kyu Choi [Wed, 6 Sep 2017 08:09:38 +0000 (08:09 +0000)]
Merge "Revert "Apply unapplied patches"" into tizen_base
Hyung-Kyu Choi [Wed, 6 Sep 2017 08:09:28 +0000 (08:09 +0000)]
Merge "Revert "Enable Tizen Toolchain paths detection"" into tizen_base
CHUNSEOK LEE [Mon, 4 Sep 2017 09:01:01 +0000 (18:01 +0900)]
fix install dir
Change-Id: Ie0dbd5698efbe8f79274bdab110f82b11ed17e6c
CHUNSEOK LEE [Wed, 30 Aug 2017 11:40:54 +0000 (20:40 +0900)]
lldb commit
7c761f60ecd0e589253d1b41e938303e07d02a21
clang commit
94e6dae66a458400e428420c2a0eb1b44ebdc042
Change-Id: I8f11e43af8c84bd3889f87a66f0d3dcb2d896b63
Signed-off-by: CHUNSEOK LEE <chunseok.lee@samsung.com>
CHUNSEOK LEE [Wed, 6 Sep 2017 06:24:10 +0000 (15:24 +0900)]
Add support for Tizen toolchain vendor
GCC Tizen toolchain has 'tizen' vendor, and llvm/clang need to support it in
order to resolve toolchain triples the right way.
commmit by Slava Barinov <v.barinov@samsung.com>
Change-Id: I3156bb6d9f6a0cbe3c9739928ac29303b7b4f887
Signed-off-by: CHUNSEOK LEE <chunseok.lee@samsung.com>
chunseoklee [Mon, 11 Jul 2016 02:35:18 +0000 (11:35 +0900)]
llvm patched for thread local storage support (by Lim)
Change-Id: I227e998f2edf1bdc169a5a71c075065909a49bd6
CHUNSEOK LEE [Wed, 30 Aug 2017 11:21:04 +0000 (20:21 +0900)]
Revert "Apply unapplied patches"
This reverts commit
73577b71c8ce1f3f156291654a4fb39d73ebd2ea.
*** This commit may not be built ***
Change-Id: Ibdccbef46f751d6f1f22a16e4e4f02c34c74b56f
CHUNSEOK LEE [Wed, 30 Aug 2017 11:11:57 +0000 (20:11 +0900)]
Revert "Enable Tizen Toolchain paths detection"
This reverts commit
45b029e7f54b290f3427a517a8c2bd94b8e1eb3c.
Change-Id: Id54b300ef17e03bee0c3b064ee41c0977298aae3
Signed-off-by: CHUNSEOK LEE <chunseok.lee@samsung.com>
Slava Barinov [Tue, 22 Aug 2017 08:11:13 +0000 (11:11 +0300)]
Add support for Tizen toolchain vendor
GCC Tizen toolchain has 'tizen' vendor, and llvm/clang need to support it in
order to resolve toolchain triples the right way.
Change-Id: Ib9b86a28d8c3e0483451d4ace1204689bc1b8b10
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
CHUNSEOK LEE [Wed, 26 Jul 2017 01:39:10 +0000 (10:39 +0900)]
trap handler patch/ zero pc
commit
5939801a26e7d9979522bd69addfe7bca010c561
Author: Konstantin Baladurin <k.baladurin@partner.samsung.com>
Date: Wed Jul 26 16:37:20 2017 +0300
Fix stack unwinding through zero pc on arm.
Introduce m_sigtramp_frame flag in RegisterContextLLDB to determine
whether zero is valid value for frame's pc because m_frame_type
not always equals eTrapHandlerFrame whe frame's pc points to
sigreturn or rt_sigreturn.
Also use FunctionEntryUnwindPlan for frame with zero pc.
commit
b393c09fc41eb59dcb99c7a9efcf254dbc5d785a
Author: Konstantin Baladurin <k.baladurin@partner.samsung.com>
Date: Tue Jul 25 17:21:36 2017 +0300
Check whether pc points to trap handler using opcodes comparision.
Gdb uses similarly approach to determine trap handlers.
Without it lldb cannot unwind stack after handler if pc is zero
(for example, if signal handler is called due to calling zero).
commit
097a95a4cd53ef8be81ff3601fc8e50f9d853ac1
Author: Konstantin Baladurin <k.baladurin@partner.samsung.com>
Date: Thu Jul 20 17:59:05 2017 +0300
Address::SetOpcodeLoadAddress: always fix m_offset value if
target is not null.
Method is used to fix frame code address before printing it.
In some cases SetLoadAddress returns false and lldb prints
incorrect address in this case (for example for arm in thumb mode
lldb prints address + 1).
Change-Id: I124290cfc92bc635a2e1ac51cb33b61ffba7bad0
Signed-off-by: CHUNSEOK LEE <chunseok.lee@samsung.com>
CHUNSEOK LEE [Thu, 20 Jul 2017 00:36:26 +0000 (09:36 +0900)]
patches: coredump-arm, string format fix , etc.
commit
0635cb1da47d6a6beafc3ba05b1b59336d21e670
Author: Konstantin Baladurin <k.baladurin@partner.samsung.com>
Date: Tue Jul 18 18:40:18 2017 +0300
Add support for sign-extended addresses in ProcessElfCore::ReadMemory
libsosplugin uses sign-extended addresses to read memory using lldb API
it leads to error in case of 32-bit corefiles.
commit
942310c4c2c03bd348b73ace21390576aff8a2c6
Author: Konstantin Baladurin <k.baladurin@partner.samsung.com>
Date: Mon Jul 17 12:22:17 2017 +0300
Add support for arm coredumps
commit
576caba7fe36b1974447bec424792fa04c5b4687
Author: Konstantin Baladurin <k.baladurin@partner.samsung.com>
Date: Sat Jul 15 19:55:12 2017 +0300
Backport patches for core-elf:
Add/fix support for i386 elf core files (r22917)
Patch for lldb bug 26322 “core load hangs” (r26676)
Simplify reading of Linux notes to correctly handle endianess (r290874)
commit
0b83a6ba194bcb7c0b8fa8958477fbf50afed4e1
Merge: b7794eb 4ca504b
Author: Igor Kulaychuk/SRR-Compiler Lab/./삼성전자 <i.kulaychuk@samsung.com>
Date: Tue Jul 11 18:08:07 2017 +0300
Merge pull request #10 from seanshpark/fix/stringval
Fix String value formatter
commit
4ca504b1c117336112db3d9c3d5d4e95a28689be
Author: SaeHie Park <saehie.park@samsung.com>
Date: Tue Jul 11 16:14:55 2017 +0900
Fix comments
commit
1788b4b84657873d5be42b40c22af868052813d5
Author: SaeHie Park <saehie.park@samsung.com>
Date: Tue Jul 11 16:05:36 2017 +0900
Fix String value formatter
This will follow changes made in CoreCLR
- related issue: #9
commit
b7794eb30afdb3f43d28b88f65f143d3c184194a
Author: Evgeny Pavlov <e.pavlov@samsung.com>
Date: Wed Mar 29 13:37:57 2017 +0300
Fix incorrect collection of JITEntries for funclets. This patch fix failed lldb-mi tests on x86: * test_coreclr_lldbmi_exceptions_managed_next2 * test_coreclr_lldbmi_steps_exec_exceptions_next
Patch by Ivan Vagin!
Change-Id: Ib00a324510738293c6a1c82b233a830ae497fb98
Change-Id: Ic8ee88011f7e7a6b20c4c816ed4a2fc745cc1021
Signed-off-by: CHUNSEOK LEE <chunseok.lee@samsung.com>
Slava Barinov [Fri, 14 Apr 2017 08:45:19 +0000 (11:45 +0300)]
Enable Tizen Toolchain paths detection
This allows acceleration of clang with qemu-accel and allows to get rid of '-B'
options during build. All the paths to tools and libraries are detected
automatically by clang built-in mechanisms.
Change-Id: I8f48377fdbf5b8be2941a54e0105cfdd8e991d20
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
chunseok lee [Wed, 17 May 2017 08:33:01 +0000 (17:33 +0900)]
smack error fix
1. add /usr/lib/liblldb.so* -> sdk_lib/liblldb.so*
2. add exec_label "User" to lldb-mi
Change-Id: Ie67fed58686b3a0407d4ed5cdc4d3f5c492580c0
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
chunseok lee [Wed, 26 Apr 2017 06:25:05 +0000 (15:25 +0900)]
Add C# Plugin
commit
440322a00075dcaa0a3726ef1d7939ff6f4eb140
Merge: b9051e5 efe1c38
Author: Dmitri Botcharnikov <dmitry.b@samsung.com>
Date: Thu Mar 30 20:28:13 2017 +0900
Merge "Fix MI local variable scopes" into tizen30-srr
commit
b9051e5940f01f2555e9404dca97ad2eb04454e7
Merge: 098f053 a184b57
Author: Dmitri Botcharnikov <dmitry.b@samsung.com>
Date: Thu Mar 30 20:28:03 2017 +0900
Merge "Revert "Add CoreCLR System.String type summary"" into tizen30-srr
commit
098f0531f7547447fb09ef1e3f908f9bb9060b5b
Author: Evgeny Pavlov <e.pavlov@samsung.com>
Date: Wed Mar 29 13:37:57 2017 +0300
Fix incorrect collection of JITEntries for funclets.
This patch fix failed lldb-mi tests on x86:
* test_coreclr_lldbmi_exceptions_managed_next2
* test_coreclr_lldbmi_steps_exec_exceptions_next
Patch by Ivan Vagin!
Change-Id: Ib00a324510738293c6a1c82b233a830ae497fb98
commit
efe1c38757c3a6e7505f408ac5e98aa8a564496d
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Thu Mar 16 18:41:28 2017 +0300
Fix MI local variable scopes
Includes backported fix for StackFrame::GetVariables(...) from r267478
Change-Id: Ic3339a7965f14e90f6bb2b89f083de7b961bdf36
commit
a184b57c892f52b7c976848f2c55dbdd4bb14ffc
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Mon Mar 27 17:04:10 2017 +0300
Revert "Add CoreCLR System.String type summary"
This reverts commit
4e320d698e87469bd5fa96c4caf328c83e7faaf1.
Change-Id: Iabe546794ba309c3697dc415c13b82e412ca1b6d
commit
9ec1dcd68e12220178ec34081e2ebd9073932a94
Merge: 236c6a1 4e320d6
Author: Dmitri Botcharnikov <dmitry.b@samsung.com>
Date: Mon Mar 27 21:04:54 2017 +0900
Merge "Add CoreCLR System.String type summary" into tizen30-srr
commit
236c6a1ed3bfb0c4871b26ff0928e656493455d9
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Fri Feb 17 21:17:47 2017 +0300
Display types similar to ClrDbg
Change-Id: I4d6a6238793063a0f71b486acab8ea47d5fd57ab
commit
54389f6ef0b1be1cc9fee7b46491c301cf1e26f9
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Wed Feb 1 15:27:44 2017 +0300
Enable MI interface when Python is disabled
Change-Id: I502516679237daedc45cf1df8420ecaf2dbdcabd
commit
94ec602d938ee356405e1dc8504d43ba83b9e257
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Tue Feb 14 16:24:32 2017 +0300
Enable synthetics without python
Change-Id: Ic661a66e0bb31d84e82d2f40026a09780f43632d
commit
d817f0c55116f812ee2905155701197fae2809d1
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Mon Feb 13 22:33:27 2017 +0300
Add formatters for C# primitive types, strings, arrays and refs
Change-Id: I0a3ae7de620014cd2917a778f3d64395006ff936
commit
69e453a6cb6d623844b890f1b229ffe5e44ac812
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Mon Feb 13 22:31:38 2017 +0300
Add C# language plugin sources
Change-Id: Icc48773e1abf5cabcdb8c65114262d1ebf7b913e
commit
009c9da66ab1b7ecfefb28fedd239ff937f341b8
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Mon Feb 13 22:10:04 2017 +0300
Use Clang TypeSystem for C# language
Change-Id: I8f0502f266d2fe9b71730ebdd093982ceaa3bbc5
commit
57d91a07409eabacaeb3962fe2952729a3f76d5d
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Fri Feb 10 22:18:59 2017 +0300
Add C# Language Plugin
Change-Id: Icb343a02b8fabc3acef0851c77e869b39336c348
Change-Id: If4e1fef53ebcba1323b18d0b136c960b3e91d509
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
chunseok lee [Mon, 27 Mar 2017 23:46:30 +0000 (08:46 +0900)]
x86 launch fail fixed
Flags for i386 is added into llvm.spec file
Change-Id: I2d9aa30d5cb391f622d4ee2e29abba60f6d861fa
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
chunseok lee [Fri, 3 Mar 2017 10:01:38 +0000 (19:01 +0900)]
fix aarch64 build fail
Change-Id: I131471a4d846c5df7a7f5b62f61643d207b086ac
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
chunseok lee [Fri, 3 Mar 2017 08:11:50 +0000 (17:11 +0900)]
change lldb path
from /usr/local to on-demand(sdk) path
Change-Id: Id1fd1bba441f56d7ecd8ffacd225b23b113e9881
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
chunseok lee [Thu, 16 Feb 2017 02:26:20 +0000 (11:26 +0900)]
Add x86 support and more gdbjit
commit
4e320d698e87469bd5fa96c4caf328c83e7faaf1
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Tue Jan 24 17:29:33 2017 +0300
Add CoreCLR System.String type summary
commit
315f9aaf9c82ebcad3840a8d8495a7ac4389b179
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Thu Dec 29 17:16:04 2016 +0300
Add support for i386 CoreCLR JITed code in LLDB x86 unwinder
commit
2b92e5343060f9661311616ea0a8ee1939b231f9
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Thu Nov 10 17:14:42 2016 +0300
Use jit breakpoint in ThreadPlanStepRange
commit
f4a4ef592de70ef8e204db03c9c5caeb39b07313
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Thu Nov 10 17:17:31 2016 +0300
Use jit breakpoint in ThreadPlanStepOverRange
commit
63248e1d5e74b97991ffb9021004d5f207727ab8
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Thu Nov 10 17:16:10 2016 +0300
Use jit breakpoint in ThreadPlanStepOut
commit
381bcb0320784364ed0b76c0108f29fda1dbdc2a
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Tue Nov 1 18:54:29 2016 +0300
Add support for multiple step-out breakpoints
commit
5b93e27953b7170d393a8f6b137717d50b60cee3
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Thu Nov 10 19:03:55 2016 +0300
Prepare ThreadPlanRunToJITAddress for stepping through/in exceptions
Refactor ThreadPlanRunToJITAddress.
Enable using more breakpoints for JITed code:
* Return address of the nearest (up the stack) JITed method
* try{} block end addresses
Add code for detecting funclets on the stack.
commit
e4cb9f21cf2e2e3d7198a6f0118e48096f4fd9b6
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Tue Nov 29 23:10:42 2016 +0300
Always use CreateFunctionEntryUnwindPlan when symbol is unknow
Fixed stepping over stubs (with unknown symbols) in CoreCLR JITed code.
See http://lists.llvm.org/pipermail/lldb-dev/2015-April/007169.html
commit
b990044629664882fc8adbe24999eba6c74e0032
Author: Igor Kulaychuk <i.kulaychuk@samsung.com>
Date: Thu Nov 10 17:13:15 2016 +0300
Disable handling mov_reg_to_local_stack_frame_p in x86 unwinder
Fixes invalid CFA in CoreCLR JITed code.
Change-Id: I463ac29fc85136db08df382c451bc10384bcc18f
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
chunseoklee [Mon, 5 Dec 2016 02:30:45 +0000 (11:30 +0900)]
Add More GDBJIT info
Change-Id: I6f9a3c63982140ec5a0a93657dd295240cb319cd
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
chunseoklee [Mon, 31 Oct 2016 07:35:24 +0000 (16:35 +0900)]
Several Patches Updated
1. lldb-mi error fix
2. VS debug indicator error patch
Change-Id: I859116bf5472238aa67fea4d97f73048c1737d17
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
chunseoklee [Fri, 19 Aug 2016 10:20:55 +0000 (19:20 +0900)]
remove lldb build from aarch64
Change-Id: Idedb2a62aef83079884f29fec55ed08cebd48084
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
chunseoklee [Fri, 19 Aug 2016 05:50:44 +0000 (14:50 +0900)]
Remove dep to swig
1. remove dep to swig
2. add AArch64 support
Change-Id: I865f27d8548a95cc688ae3930b243a2a2b7d5afc
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
chunseoklee [Thu, 18 Aug 2016 08:59:50 +0000 (17:59 +0900)]
Apply unapplied patches
Change-Id: I689839bc53a95b3fd05612fe6150ef7d56c592fd
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
chunseoklee [Thu, 18 Aug 2016 06:45:26 +0000 (15:45 +0900)]
spec file for llvm 3.8
1. clang.tar.gz/lldb.tar.gz added
2. spec file updated
Change-Id: I4485e2bebda4252c448c9a940aa088c5d271b66e
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
Markus Lehtonen [Thu, 27 Nov 2014 09:09:14 +0000 (11:09 +0200)]
packaging: remove version dep for libstdc++-devel
Change-Id: I7b2e4fd3a65ea47240e8f0e196fe969c603dcb33
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Markus Lehtonen [Thu, 27 Nov 2014 08:41:02 +0000 (10:41 +0200)]
packaging: don't force gcc_version in spec
It is (supposed to be) defined by the build environment, i.e. the OBS
prjconf.
Change-Id: Ide0c874f8946f15ad198cb6dfa4ca33ac8cca268
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Yury Usishchev [Wed, 15 Oct 2014 13:32:02 +0000 (17:32 +0400)]
Add clang and packaging files
Change-Id: I5816d26b2c783b4e2da1a80f336d31f833478fbb
Signed-off-by: Yury Usishchev <y.usishchev@samsung.com>
chunseoklee [Thu, 18 Aug 2016 05:00:04 +0000 (14:00 +0900)]
Imported Upstream version 3.8.1
Change-Id: If7b5d826ad3b4fdcec0c7b28519a5a426d27198c
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
Chanho Park [Thu, 11 Sep 2014 07:23:42 +0000 (16:23 +0900)]
Imported Upstream version 3.5.0
Chanho Park [Thu, 21 Aug 2014 02:06:43 +0000 (11:06 +0900)]
Imported Upstream version 3.4.2
Anas Nashif [Tue, 11 Dec 2012 18:30:18 +0000 (10:30 -0800)]
Imported Upstream version 3.1