2fa8346c758f2bae3cd638ec28479dfa2d64af09 |
05-Aug-2013 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Additional fixes/xfails for icc tests git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187730 91177308-0d34-0410-b5e6-96231b3b80d8
truct_types/TestStructTypes.py
|
a224c7c673a433ef9f6673929a5eb8508bd8e73d |
31-Jul-2013 |
Matt Kopec <Matt.Kopec@intel.com> |
Add the LD_LIBRARY_PATH to target.env-vars for tests expecting libimf.so when testing with ICC. Patch from Andy Kaylor. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187520 91177308-0d34-0410-b5e6-96231b3b80d8
lobal_variables/TestGlobalVariables.py
hared_lib/TestSharedLib.py
hared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py
|
cae3de0877cb951519f27a88307c81c990910543 |
31-Jul-2013 |
Ashok Thirumurthi <ashok.thirumurthi@intel.com> |
Adds a test for 'target module dump symfile' to the LLDB suite. TODO: Improve coverage of SBTypeMember and of 'target module dump'. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187519 91177308-0d34-0410-b5e6-96231b3b80d8
itfields/TestBitfields.py
|
03e33528b9d0218542fc3ec994fdc22808c3809f |
31-Jul-2013 |
Matt Kopec <Matt.Kopec@intel.com> |
Update break conditions test to have consistent behaviour on all test suite compilers. Also update comment in const variables test to reflect ICC status. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187501 91177308-0d34-0410-b5e6-96231b3b80d8
onst_variables/TestConstVariables.py
|
f40b0928e7455c7158ea9aa82d7908cc3fe4d1af |
30-Jul-2013 |
Ed Maste <emaste@freebsd.org> |
tests: Mark expected FreeBSD failures due to pr16697 git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187415 91177308-0d34-0410-b5e6-96231b3b80d8
unction_types/TestFunctionTypes.py
|
ccfb499c8e1989a37a1976a4f1ec662f89816b28 |
24-Jul-2013 |
Ed Maste <emaste@freebsd.org> |
tests: Mark expected FreeBSD failures due to pr16697 These fail due to: error: Expression can't be run, because there is no JIT compiled function git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187072 91177308-0d34-0410-b5e6-96231b3b80d8
trings/TestCStrings.py
|
82dc0f147502480a787fde1d01ed3ceb89a3193f |
02-Jul-2013 |
Michael Sartain <mikesart@valvesoftware.com> |
Add split symbol support to test makefile & add linux split symbol test case. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@185455 91177308-0d34-0410-b5e6-96231b3b80d8
hared_lib_stripped_symbols/Makefile
hared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py
hared_lib_stripped_symbols/foo.c
hared_lib_stripped_symbols/foo.h
hared_lib_stripped_symbols/main.c
|
025bcc0c90325b36dc3cbaf644bebc77ff758a7c |
17-Jun-2013 |
Matt Kopec <Matt.Kopec@intel.com> |
Fix single whitespace before breakpoint filename in some tests due to r183932. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@184104 91177308-0d34-0410-b5e6-96231b3b80d8
rray_types/TestArrayTypes.py
|
7ae61126d72af10df5aef97b7f4ce34a8bdcb9da |
12-Jun-2013 |
Daniel Malea <daniel.malea@intel.com> |
If using clang 3.4, skip tests affected by llvm.org/pr16214 - clang emits incomplete DWARF information for structures referenced via typedef git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@183846 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
hared_lib/TestSharedLib.py
|
a45d2e2806cfa1e5b0189df96f069c137278fd46 |
06-Jun-2013 |
Sean Callanan <scallanan@apple.com> |
Fixes for the IR interpreter: - Implemented the SExt instruction, and - eliminated redundant codepaths for constant handling. Added test cases. <rdar://problem/13244258> <rdar://problem/13955820> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@183344 91177308-0d34-0410-b5e6-96231b3b80d8
truct_types/TestStructTypes.py
|
9a71f969bc71ca25f5c28fbf994f4923132c1ee2 |
31-May-2013 |
Sean Callanan <scallanan@apple.com> |
Fixed value evaluation to handle null constants. <rdar://problem/14005311> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@183022 91177308-0d34-0410-b5e6-96231b3b80d8
trings/TestCStrings.py
|
6bc4dcdfbcdfa455299d2123011b82a77351ee72 |
15-May-2013 |
Daniel Malea <daniel.malea@intel.com> |
Clean up linux test decorators and add links to known bugs - s/skipOnLinux/skipIfLinux/ to match style of every other decorator - linkify bugizilla/PR numbers in comments No intended change in functionality. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181913 91177308-0d34-0410-b5e6-96231b3b80d8
onst_variables/TestConstVariables.py
tepping/TestStepAndBreakpoints.py
|
23dfe46d3dfad11bcb8fa5c3616893d616b68298 |
09-May-2013 |
Ashok Thirumurthi <ashok.thirumurthi@intel.com> |
Skipping a test that asserts with gcc and icc to allow the test suite to run to completion on the gcc buildbot. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181512 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
|
be32d6d505baef5ea38789663c525e679ea0f82b |
03-May-2013 |
Greg Clayton <gclayton@apple.com> |
Mark TestConstVariables as expected to fail due to radar 13314878 on darwin. The tests are already skipped on linux. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180965 91177308-0d34-0410-b5e6-96231b3b80d8
onst_variables/TestConstVariables.py
|
2921c36a96b2abcb4c6033f483bfb011052818d3 |
27-Apr-2013 |
Sean Callanan <scallanan@apple.com> |
Fixed the anonymous testcase. It was testing access to 'z' where 'z' was not in scope. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180662 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
|
e2172fd8191f1f6493a4388f7082bd2f2f43d67f |
24-Apr-2013 |
Sean Callanan <scallanan@apple.com> |
Fixed expression parser handling of empty strings. <rdar://problem/12977827> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180215 91177308-0d34-0410-b5e6-96231b3b80d8
trings/TestCStrings.py
|
14d09ee076ca8f5e56e249d813bee3ad2d180d26 |
19-Apr-2013 |
Ashok Thirumurthi <ashok.thirumurthi@intel.com> |
Improved tests for nested structs when anonymous structs are involved. - New tests can fail on OS/X and Linux, and illustrate that the compiler used to generate the DWARF can result in lldb providing clang with an external AST source that doesn't describe all required struct fields. - Also includes test coverage for expressions with structs that do work on Linux- Also includes a test for dereferencing a null pointer to a struct, which works on OS/X rather than complaining, and complains on Linux with an upstream error that is really a side issue. Thanks to Samuel, Andy and Daniel for their input. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@179884 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
nonymous/main.c
|
ce5a73b371238362897de073746140750963dc7e |
28-Mar-2013 |
Enrico Granata <egranata@apple.com> |
Making the buildbot happy again after changes to the default formatter for char[] git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@178295 91177308-0d34-0410-b5e6-96231b3b80d8
rray_types/TestArrayTypes.py
trings/TestCStrings.py
|
57d4ab262f574ed1e1da955a7b6eb091156c343c |
15-Mar-2013 |
Matt Kopec <Matt.Kopec@intel.com> |
Add icc support to the test suite -adds icc to the lit of compilers to run the tests -adds icc test decorators -skip TestAnonymous.py for icc Patch by Ashok Thirumurthi. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@177174 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
|
d962c7ed3716bb33e144e849936f9e27f310de25 |
06-Mar-2013 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Skipping TestConstVariables on Linux. The test was marked as expectedFailureLinux, but now it passes with gcc and some versions of clang. Newer versions of clang introduce a failure due to bad DWARF information. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176581 91177308-0d34-0410-b5e6-96231b3b80d8
onst_variables/TestConstVariables.py
|
d8d97f556ab58fae76d5c677d43a2d621bf039be |
06-Mar-2013 |
Greg Clayton <gclayton@apple.com> |
Fixed enum printing for negative enums. There previously was no testing to validate that enum values were being displayed correctly. Also added C++11 enum test cases to cover enums as int8_t, int16_t int32_t, int64_t, uint8_t, uint16_t, uint32_t, and uint64_t both for DWARF and dSYM cases. The DWARF being emitted by clang is missing the enum integer type, but the code is now ready to accept and deal with the integral type if it is supplied. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176548 91177308-0d34-0410-b5e6-96231b3b80d8
num_types/TestEnumTypes.py
num_types/main.c
|
dbd73cf5eb16e733b28e823554e1dacdba1ebd0b |
05-Mar-2013 |
Daniel Malea <daniel.malea@intel.com> |
Un-skipping tests affected by llvm.org/pr15256 patch by Ashok Thirumurthi! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176462 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
|
36451fab1f3785dbc9103559b9c440f15cc5d03e |
28-Feb-2013 |
Greg Clayton <gclayton@apple.com> |
Replace all "-gdwarf-2" with "-g" to use the compiler defaults. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176283 91177308-0d34-0410-b5e6-96231b3b80d8
onst_variables/Makefile
|
4f9103faba72fdfc4b4299d6d459bc820ee597b2 |
27-Feb-2013 |
Matt Kopec <Matt.Kopec@intel.com> |
Add GNU indirect function support in expressions for Linux. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176206 91177308-0d34-0410-b5e6-96231b3b80d8
trings/TestCStrings.py
|
60139f32db191a977a198ac07ee12e19d6d1071b |
26-Feb-2013 |
Jim Ingham <jingham@apple.com> |
Fix the .categories, it had "dataformatter" not "dataformatters". Remove the getCategory from TestDataFormatterObjC.py, since it was superceded by the .categories file, and didn't work anyway (getCategories currently has to be a method on the test class, not on the test.) Add a "basic_process" category, and start to find some tests for simple process running sniff tests. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176061 91177308-0d34-0410-b5e6-96231b3b80d8
tepping/TestStepAndBreakpoints.py
|
2df4d9f52c5c307f35d68a618414e20adf02dc46 |
22-Feb-2013 |
Daniel Malea <daniel.malea@intel.com> |
Mark last known Linux failure as XFAIL to see if there's any other problems with buildbots. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175917 91177308-0d34-0410-b5e6-96231b3b80d8
onst_variables/TestConstVariables.py
|
5d77077ea472885a75834387cc679a3203cf9aae |
20-Feb-2013 |
Daniel Malea <daniel.malea@intel.com> |
Fix invalid TestBitfields case (thanks Filipe!), and xfail one case due to GCC compiler bug. Turns out unnamed bit fields should not be accessed ever in C (C99 section 4.7.8) or C++ (C++11 section 9.6). Unrelated to the above, this commit marks TestBitfields as expected-to-fail with GCC as 4.7 has problems with padding... the size of the struct with a uint32_t member is reported as 12 when GCC is used. Clang emits correct code. Parts of this patch prepared by Filipe Cabecinhas! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175666 91177308-0d34-0410-b5e6-96231b3b80d8
itfields/TestBitfields.py
|
3e947331353b5fcadc7416beb48b9ccf0f558a47 |
20-Feb-2013 |
Daniel Malea <daniel.malea@intel.com> |
Fix a problem with the const_variables test case (another lldb bug remains) - make the test case step past the location where 'index' is initialized, otherwise its value cannot be printed (verified gcc 4.6/4.7 and recent clang) - "Couldn't materialize struct" error from LLDB still prevents this test case from passing git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175653 91177308-0d34-0410-b5e6-96231b3b80d8
onst_variables/TestConstVariables.py
|
960a6ea95f5dba6885577803f2fe43e637f45e8e |
15-Feb-2013 |
Daniel Malea <daniel.malea@intel.com> |
More test case cleanup (Linux and Mac): - remove expectedFailure decorator from resolved rdar 12566646 and 10887661 - remove expectedFailure from TestBitfields testcase not actually affected by bug - skip the (non-deterministic) TestStopHookMechanism.py to avoid a noisy suite on Linux git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175307 91177308-0d34-0410-b5e6-96231b3b80d8
itfields/TestBitfields.py
truct_types/TestStructTypes.py
|
d605bacf4c8963e23b913959d4a037633b47b79f |
14-Feb-2013 |
Daniel Malea <daniel.malea@intel.com> |
Marking two tests expected-to-fail on Linux - PR-15260: lldb does not display correct value of 1-bit field - PR-16261: lldb does not display size of (file/class) static array git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175111 91177308-0d34-0410-b5e6-96231b3b80d8
itfields/TestBitfields.py
|
d288003f7ca875b1984858ead3f3397bd9c7997d |
13-Feb-2013 |
Daniel Malea <daniel.malea@intel.com> |
Skip tests that assert on Linux in RecordLayoutBuilder::updateExternalFieldOffset() - Filed bugzilla PR-15256 git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175065 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
|
87a5c11cf39eb6d1974a470694afb0c265f0221e |
25-Jan-2013 |
Daniel Malea <daniel.malea@intel.com> |
Update test scripts and Makefiles to allow testing with GCC: - introduce new variable ARCHFLAG in make/Makefile.rules to switch between "-arch" on Mac and "-m" everywhere else - update testcase makefiles to use LD_EXTRAS instead of LDFLAGS (the former interacts with Makefile.rules badly) - special treatment for gcc 4.6: replace "-std=c++11" with "-std=c++0x" as the former is not handled correctly - remove hardcoded "-arch" from test Makefile This patch should not have any effect on lldb on Mac OS X. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@173402 91177308-0d34-0410-b5e6-96231b3b80d8
onst_variables/Makefile
|
cd630e77e4236388ca7da8ba8c7565130b63a693 |
25-Jan-2013 |
Daniel Malea <daniel.malea@intel.com> |
Mark test cases affected by PR 15036 (GCC-generated DWARF causes parser crash) - Add new decorator "@skipIfGcc" to lldbtest.py git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@173394 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
|
c6bdc75b993e8e16c0c035e3c6a59891568f03a4 |
18-Jan-2013 |
Sean Callanan <scallanan@apple.com> |
Made the expression handle variables with DW_AT_const_value instead of a location. Also added a testcase covering "frame variable," "expr" using the IR interpreter, and "expr" using the LLVM JIT. <rdar://problem/12978195> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@172848 91177308-0d34-0410-b5e6-96231b3b80d8
onst_variables/Makefile
onst_variables/TestConstVariables.py
onst_variables/functions.c
onst_variables/main.c
|
3a91e146f4e40ce9b44af3619551f6b6d9bb3b7f |
09-Jan-2013 |
Enrico Granata <egranata@apple.com> |
<rdar://problem/12028723> Adding useful formatting options to the expression (expr) command. As a side effect of this change, the -d option now supports the same three-values enumeration that frame variables uses (run, don't run, none) instead of a boolean like it did previously These options do not apply to print, p or po because these are aliased to not take any options. In order to use them, use expression or expr. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@171993 91177308-0d34-0410-b5e6-96231b3b80d8
orward/TestForwardDeclaration.py
hared_lib/TestSharedLib.py
trings/TestCStrings.py
|
0e3b98e7de6d69613a9729bac9d4b965c0635698 |
09-Jan-2013 |
Jim Ingham <jingham@apple.com> |
Add an SBProcess API to get the current StopID, either considering or ignoring stops caused by expression evaluation. <rdar://problem/12968562> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@171914 91177308-0d34-0410-b5e6-96231b3b80d8
tepping/TestStepAndBreakpoints.py
tepping/main.c
|
0cbeb07a774e42d0be092a6613856788cd3134e7 |
14-Dec-2012 |
Sean Callanan <scallanan@apple.com> |
Made the struct test case actually use an expression instead of falling through to the "frame variable" code. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@170169 91177308-0d34-0410-b5e6-96231b3b80d8
truct_types/TestStructTypes.py
|
f2ca573e8dc034ecc5050a874d8f01ace0703e18 |
12-Dec-2012 |
Jim Ingham <jingham@apple.com> |
Fixed a few bugs in the "step in" thread plan logic. Added a "step-in-target" flag to "thread step-in" so if you have something like: Process 28464 stopped * thread #1: tid = 0x1c03, function: main , stop reason = breakpoint 1.1 frame #0: 0x0000000100000e08 a.out`main at main.c:62 61 -> 62 int A6 = complex (a(4), b(5), c(6)); // Stop here to step targetting b and hitting breakpoint. 63 and you want to get into "complex" skipping a, b and c, you can do: (lldb) step -t complex Process 28464 stopped * thread #1: tid = 0x1c03, function: complex , stop reason = step in frame #0: 0x0000000100000d0d a.out`complex at main.c:44 41 42 int complex (int first, int second, int third) 43 { -> 44 return first + second + third; // Step in targetting complex should stop here 45 } 46 47 int main (int argc, char const *argv[]) git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@170008 91177308-0d34-0410-b5e6-96231b3b80d8
tepping/TestStepAndBreakpoints.py
tepping/main.c
|
eddc95d59df352c3ea693285327534b0145a8782 |
06-Dec-2012 |
Jim Ingham <jingham@apple.com> |
Mark the "dwarf" version of the test expected fail as well as the dsym version. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169549 91177308-0d34-0410-b5e6-96231b3b80d8
truct_types/TestStructTypes.py
|
b912457e1eb6f97d3ee3adc74d1e0f6393e35d3c |
06-Dec-2012 |
Greg Clayton <gclayton@apple.com> |
<rdar://problem/12560257> Fixed zero sized arrays to work correctly. This will only happen once we get a clang that emits correct debug info for zero sized arrays. For now I have marked the TestStructTypes.py as an expected failure. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169465 91177308-0d34-0410-b5e6-96231b3b80d8
truct_types/TestStructTypes.py
truct_types/main.c
|
48f833c33b8c2713e99139941ce3b3885883c4f0 |
06-Dec-2012 |
Sean Callanan <scallanan@apple.com> |
Rewrote the bitfield logic. Major changes include: - Removed the BitfieldMap class because it is unnecessary. We now just track the most recently added field. - Moved the code that calculates bitfield widths so it can also be used to determine whether it's necessary to insert anonymous fields. - Simplified the anonymous field calculation code into three cases (two of which are resolved identically). - Beefed up the bitfield testcase. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169449 91177308-0d34-0410-b5e6-96231b3b80d8
itfields/TestBitfields.py
itfields/main.c
|
6475c42148a8ea1ca86e5db465db7eca742d897d |
04-Dec-2012 |
Greg Clayton <gclayton@apple.com> |
<rdar://problem/12798131> Cleaned up the option parsing code to always pass around the short options as integers. Previously we cast this down to "char" and lost some information. I recently added an assert that would detect duplicate short character options which was firing during the test suite. This fix does the following: - make sure all short options are treated as "int" - make sure that short options can be non-printable values when a short option is not required or when an option group is mixed into many commands and a short option is not desired - fix the help printing to "do the right thing" in all cases. Previously if there were duplicate short character options, it would just not emit help for the duplicates - fix option parsing when there are duplicates to parse options correctly. Previously the option parsing, when done for an OptionGroup, would just start parsing options incorrectly by omitting table entries and it would end up setting the wrong option value git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@169189 91177308-0d34-0410-b5e6-96231b3b80d8
rray_types/TestArrayTypes.py
itfields/TestBitfields.py
orward/TestForwardDeclaration.py
unction_types/TestFunctionTypes.py
lobal_variables/TestGlobalVariables.py
et_values/TestSetValues.py
|
f5150e815f01da127bfbaedda7942928eaed3f92 |
27-Nov-2012 |
Daniel Malea <daniel.malea@intel.com> |
Mark expected failures on Linux (due to bugzilla #14437) git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168727 91177308-0d34-0410-b5e6-96231b3b80d8
tepping/TestStepAndBreakpoints.py
trings/TestCStrings.py
|
99e8729597edabcc603fa41ccf8b80c1a8e58f4b |
26-Nov-2012 |
Daniel Malea <daniel.malea@intel.com> |
Improvement to TestGlobalVariables fix - use lldb settings command instead of os.environ - use dyldPath fixture variable instead of hardcoding LD_LIBRARY_PATH - add tear-down hook to restore environment after testcase is run git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168613 91177308-0d34-0410-b5e6-96231b3b80d8
lobal_variables/TestGlobalVariables.py
|
e5aa0d42b55ff6510888c737ef731f3fc1b54bb2 |
26-Nov-2012 |
Daniel Malea <daniel.malea@intel.com> |
Fix for TestSharedLib.py (on Linux) - use lldb 'settings' command to help testcase find shared library - pull up dyldPath variable from TestLoadUnload.py to fixture base class (applicable in multiple cases) git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168612 91177308-0d34-0410-b5e6-96231b3b80d8
hared_lib/TestSharedLib.py
|
1565469cb10b1b870b4ea920297805e62d0e70e0 |
26-Nov-2012 |
Daniel Malea <daniel.malea@intel.com> |
Fix TestGlobalVariables.py (on Linux) - setting LD_LIBRARY_PATH required for the test program to run correctly git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@168595 91177308-0d34-0410-b5e6-96231b3b80d8
lobal_variables/TestGlobalVariables.py
|
0dd2fc716bf19f1bc87535a5bc613d5b17afeeab |
09-Nov-2012 |
Jason Molenda <jmolenda@apple.com> |
Patch from Dan Malea daniel.malea@gmail.com to add some required flags to the Linux makefiles to get the tests to run. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@167600 91177308-0d34-0410-b5e6-96231b3b80d8
locks/Makefile
hared_lib/Makefile
|
c2ed5cc36a2aac7be58de8ce6b02707b28015cb9 |
06-Nov-2012 |
Greg Clayton <gclayton@apple.com> |
Added unnamed bitfields to our bitfield test. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@167473 91177308-0d34-0410-b5e6-96231b3b80d8
itfields/TestBitfields.py
itfields/main.c
|
b8183d463ca7b2ba106f000d69cb99a50dbb20f8 |
23-Oct-2012 |
Sean Callanan <scallanan@apple.com> |
Added support for zero-length arrays at the end of structures, and added a testcase. <rdar://problem/12551591> git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@166450 91177308-0d34-0410-b5e6-96231b3b80d8
truct_types/TestStructTypes.py
truct_types/main.c
|
431d839a33e9a274e705f7a268a1c9de2ffc2da2 |
22-Sep-2012 |
Jim Ingham <jingham@apple.com> |
Fix all the test case breakages caused by folks writing tests all over the place that depended explicitly on the output of "break set". Please don't do this sort of thing!!!!! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@164433 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
rray_types/TestArrayTypes.py
itfields/TestBitfields.py
locks/TestBlocks.py
num_types/TestEnumTypes.py
orward/TestForwardDeclaration.py
unction_types/TestFunctionTypes.py
lobal_variables/TestGlobalVariables.py
et_values/TestSetValues.py
hared_lib/TestSharedLib.py
hared_lib/main.c
tepping/TestThreadStepping.py
trings/TestCStrings.py
truct_types/TestStructTypes.py
|
4e725034c8381787804dc1858095e9b452edb55b |
18-Jul-2012 |
Sean Callanan <scallanan@apple.com> |
Removed a hack that gives zero-length arrays a single element. Also modified our struct test case to test this. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@160449 91177308-0d34-0410-b5e6-96231b3b80d8
truct_types/main.c
|
d82bc6d623930e796d596d190399ec2450980e0f |
12-May-2012 |
Jim Ingham <jingham@apple.com> |
Found one more place where the OkayToDiscard needs to be consulted. Also changed the defaults for SBThread::Step* to not delete extant plans. Also added some test cases to test more complex stepping scenarios. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@156667 91177308-0d34-0410-b5e6-96231b3b80d8
tepping/TestStepAndBreakpoints.py
tepping/main.c
|
21b1984e161b0cadee331d32bfd721eccfdf4b1f |
06-Apr-2012 |
Johnny Chen <johnny.chen@apple.com> |
Second batch of adding @dsym_test/@dwarf_test decorators to existing test cases. Plus some minor cleanup of test method names. Third and final batch is coming. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@154197 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/TestAnonymous.py
rray_types/TestArrayTypes.py
itfields/TestBitfields.py
locks/TestBlocks.py
num_types/TestEnumTypes.py
orward/TestForwardDeclaration.py
unction_types/TestFunctionTypes.py
lobal_variables/TestGlobalVariables.py
et_values/TestSetValues.py
hared_lib/TestSharedLib.py
tepping/TestThreadStepping.py
trings/TestCStrings.py
truct_types/TestStructTypes.py
|
3418bfeeafef91b67a62f536d0ff4bbdb4d0d440 |
30-Mar-2012 |
Enrico Granata <egranata@apple.com> |
Disabling blocks support because of rdar://problem/11024417 - This is hopefully just a temporary countermeasure git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@153758 91177308-0d34-0410-b5e6-96231b3b80d8
locks/TestBlocks.py
|
dc0a38c5a727cae5362b218a3180d0f4265a619d |
27-Mar-2012 |
Greg Clayton <gclayton@apple.com> |
<rdar://problem/11113279> Fixed type lookups to "do the right thing". Prior to this fix, looking up a type using "foo::bar" would result in a type list that contains all types that had "bar" as a basename unless the symbol file was able to match fully qualified names (which our DWARF parser does not). This fix will allow type matches to be made based on the basename and then have the types that don't match filtered out. Types by name can be fully qualified, or partially qualified with the new "bool exact_match" parameter to the Module::FindTypes() method. This fixes some issue that we discovered with dynamic type resolution as well as improves the overall type lookups in LLDB. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@153482 91177308-0d34-0410-b5e6-96231b3b80d8
et_values/TestSetValues.py
|
6e12c7a5a851f661677b16c544aac2f93fb6e86d |
08-Mar-2012 |
Sean Callanan <scallanan@apple.com> |
Updated the revision of LLVM/Clang used by LLDB. This takes two important changes: - Calling blocks is now supported. You need to cast their return values, but that works fine. - We now can correctly run JIT-compiled expressions that use floating-point numbers. Also, we have taken a fix that allows us to ignore access control in Objective-C as in C++. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@152286 91177308-0d34-0410-b5e6-96231b3b80d8
locks/TestBlocks.py
|
69716a233f3240978bdbd7a8b682b31e7e07e498 |
06-Mar-2012 |
Sean Callanan <scallanan@apple.com> |
Added support for calling blocks from expressions, but gated by an #ifdef until we roll LLVM/Clang to bring in the necessary parser support. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@152149 91177308-0d34-0410-b5e6-96231b3b80d8
locks/Makefile
locks/TestBlocks.py
locks/main.c
|
3552ed0afbb58f377a4677ae5253e59b3ed80954 |
02-Mar-2012 |
Sean Callanan <scallanan@apple.com> |
Improved the type's handling of anonymous structs, so that the expression parser can look up members of anonymous structs correctly. This meant creating all the proper IndirectFieldDecls in each Record after it has been completely populated with members. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@151868 91177308-0d34-0410-b5e6-96231b3b80d8
nonymous/Makefile
nonymous/TestAnonymous.py
nonymous/main.c
|
8f2e392e8937aaf66f91201dc5f4190d61902c67 |
04-Feb-2012 |
Sean Callanan <scallanan@apple.com> |
I have brought LLDB up-to-date with top of tree LLVM/Clang. This brings in several fixes, including: - Improvements in the Just-In-Time compiler's allocation of memory: the JIT now allocates memory in chunks of sections, improving its ability to generate relocations. I have revamped the RecordingMemoryManager to reflect these changes, as well as to get the memory allocation and data copying out fo the ClangExpressionParser code. Jim Grosbach wrote the updates to the JIT on the LLVM side. - A new ExternalASTSource interface to allow LLDB to report accurate structure layout information to Clang. Previously we could only report the sizes of fields, not their offsets. This meant that if data structures included field alignment directives, we could not communicate the necessary alignment to Clang and accesses to the data would fail. Now we can (and I have update the relevant test case). Thanks to Doug Gregor for implementing the Clang side of this fix. - The way Objective-C interfaces are completed by Clang has been made consistent with RecordDecls; with help from Doug Gregor and Greg Clayton I have ensured that this still works. - I have eliminated all local LLVM and Clang patches, committing the ones that are still relevant to LLVM and Clang as needed. I have tested the changes extensively locally, but please let me know if they cause any trouble for you. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@149775 91177308-0d34-0410-b5e6-96231b3b80d8
itfields/TestBitfields.py
itfields/main.c
|
0a19a1b9c25117854f226256805239d95153ed2d |
04-Feb-2012 |
Greg Clayton <gclayton@apple.com> |
Convert all python objects in our API to use overload the __str__ method instead of the __repr__. __repr__ is a function that should return an expression that can be used to recreate an python object and we were using it to just return a human readable string. Fixed a crasher when using the new implementation of SBValue::Cast(SBType). Thread hardened lldb::SBValue and lldb::SBWatchpoint and did other general improvements to the API. Fixed a crasher in lldb::SBValue::GetChildMemberWithName() where we didn't correctly handle not having a target. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@149743 91177308-0d34-0410-b5e6-96231b3b80d8
rray_types/TestArrayTypes.py
|
b2027ec7cc8c15dfdc7c945dc6aed4b5d684321e |
09-Dec-2011 |
Sean Callanan <scallanan@apple.com> |
If the expression parser is unable to complete a TagDecl in the context in which it was originally found, the expression parser now goes hunting for it in all modules (in the appropriate namespace, if applicable). This means that forward-declared types that exist in another shared library will now be resolved correctly. Added a test case to cover this. The test case also tests "frame variable," which does not have this functionality yet. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@146204 91177308-0d34-0410-b5e6-96231b3b80d8
hared_lib/Makefile
hared_lib/TestSharedLib.py
hared_lib/foo.c
hared_lib/foo.h
hared_lib/main.c
|
a1b9a90b7aef446302de9b845dc4f3b0e1473aa7 |
13-Nov-2011 |
Greg Clayton <gclayton@apple.com> |
<rdar://problem/10338439> This is the actual fix for the above radar where global variables that weren't initialized were not being shown correctly when leaving the DWARF in the .o files. Global variables that aren't intialized have symbols in the .o files that specify they are undefined and external to the .o file, yet document the size of the variable. This allows the compiler to emit a single copy, but makes it harder for our DWARF in .o files with the executable having a debug map because the symbol for the global in the .o file doesn't exist in a section that we can assign a fixed up linked address to, and also the DWARF contains an invalid address in the "DW_OP_addr" location (always zero). This means that the DWARF is incorrect and actually maps all such global varaibles to the first file address in the .o file which is usually the first function. So we can fix this in either of two ways: make a new fake section in the .o file so that we have a file address in the .o file that we can relink, or fix the the variable as it is created in the .o file DWARF parser and actually give it the file address from the executable. Each variable contains a SymbolContextScope, or a single pointer that helps us to recreate where the variables came from (which module, file, function, etc). This context helps us to resolve any file addresses that might be in the location description of the variable by pointing us to which file the file address comes from, so we can just replace the SymbolContextScope and also fix up the location, which we would have had to do for the other case as well, and update the file address. Now globals display correctly. The above changes made it possible to determine if a variable is a global or static variable when parsing DWARF. The DWARF emits a DW_TAG_variable tag for each variable (local, global, or static), yet DWARF provides no way for us to classify these variables into these categories. We can now detect when a variable has a simple address expressions as its location and this will help us classify these correctly. While making the above changes I also noticed that we had two symbol types: eSymbolTypeExtern and eSymbolTypeUndefined which mean essentially the same thing: the symbol is not defined in the current object file. Symbol objects also have a bit that specifies if a symbol is externally visible, so I got rid of the eSymbolTypeExtern symbol type and moved all code locations that used it to use the eSymbolTypeUndefined type. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@144489 91177308-0d34-0410-b5e6-96231b3b80d8
lobal_variables/TestGlobalVariables.py
lobal_variables/main.c
|
3823c841e3639d68505887f5b12914183cf3cc86 |
15-Sep-2011 |
Johnny Chen <johnny.chen@apple.com> |
Fixed indentation. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@139802 91177308-0d34-0410-b5e6-96231b3b80d8
lobal_variables/main.c
|
915448044bac6fdac22a33cc46697dcb771a8df2 |
06-Sep-2011 |
Enrico Granata <granata.enrico@gmail.com> |
Redesign of the interaction between Python and frozen objects: - introduced two new classes ValueObjectConstResultChild and ValueObjectConstResultImpl: the first one is a ValueObjectChild obtained from a ValueObjectConstResult, the second is a common implementation backend for VOCR and VOCRCh of method calls meant to read through pointers stored in frozen objects ; now such reads transparently move from host to target as required - as a consequence of the above, removed code that made target-memory copies of expression results in several places throughout LLDB, and also removed code that enabled to recognize an expression result VO as such - introduced a new GetPointeeData() method in ValueObject that lets you read a given amount of objects of type T from a VO representing a T* or T[], and doing dereferences transparently in private layer it returns a DataExtractor ; in public layer it returns an instance of a newly created lldb::SBData - as GetPointeeData() does the right thing for both frozen and non-frozen ValueObject's, reimplemented ReadPointedString() to use it en lieu of doing the raw read itself - introduced a new GetData() method in ValueObject that lets you get a copy of the data that backs the ValueObject (for pointers, this returns the address without any previous dereferencing steps ; for arrays it actually reads the whole chunk of memory) in public layer this returns an SBData, just like GetPointeeData() - introduced a new CreateValueFromData() method in SBValue that lets you create a new SBValue from a chunk of data wrapped in an SBData the limitation to remember for this kind of SBValue is that they have no address: extracting the address-of for these objects (with any of GetAddress(), GetLoadAddress() and AddressOf()) will return invalid values - added several tests to check that "p"-ing objects (STL classes, char* and char[]) will do the right thing Solved a bug where global pointers to global variables were not dereferenced correctly for display New target setting "max-string-summary-length" gives the maximum number of characters to show in a string when summarizing it, instead of the hardcoded 128 Solved a bug where the summary for char[] and char* would not be shown if the ValueObject's were dumped via the "p" command Removed m_pointers_point_to_load_addrs from ValueObject. Introduced a new m_address_type_of_children, which each ValueObject can set to tell the address type of any pointers and/or references it creates. In the current codebase, this is load address most of the time (the only notable exception being file addresses that generate file address children UNLESS we have a live process) Updated help text for summary-string Fixed an issue in STL formatters where std::stlcontainer::iterator would match the container's synthetic children providers Edited the syntax and help for some commands to have proper argument types git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@139160 91177308-0d34-0410-b5e6-96231b3b80d8
trings/TestCStrings.py
|
c01c05c7a8a198761fb917308dd53e6e143384ad |
23-Aug-2011 |
Sean Callanan <scallanan@apple.com> |
Restored the version of LLVM that we previously rolled back, and the testcase that the rollback broke. The new LLVM has a new ARM disassembler, which may cause instability. Keeping the old one would force us into a contorted position vis-a-vis the LLVM sources we bring in, so we will address issues on the new one rather than keeping the old one around. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@138284 91177308-0d34-0410-b5e6-96231b3b80d8
unction_types/TestFunctionTypes.py
|
cbfc0ea71785f0affc7ea9ada6d344f822455d47 |
19-Aug-2011 |
Sean Callanan <scallanan@apple.com> |
Refined the rollback to LLVM, picking up a newer revision and adding a patch that fixes an AsmParser crash on ARM. One feature that we unfortunately lost (for the moment!) is the ability to cast unknown code symbols to arbitrary function types and put the resulting function pointer in a result variable. This feature will be back, though. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@138036 91177308-0d34-0410-b5e6-96231b3b80d8
unction_types/TestFunctionTypes.py
|
7044f1be77bfad02d3dc600990805122a7a203c6 |
19-Aug-2011 |
Johnny Chen <johnny.chen@apple.com> |
Revert the previous addition of expectedFailure decorators, it was a mistake. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@138013 91177308-0d34-0410-b5e6-96231b3b80d8
trings/TestCStrings.py
|
0c8e91e8c9d299c84697cde797d30ba3b00a4a11 |
19-Aug-2011 |
Johnny Chen <johnny.chen@apple.com> |
Add expectedFailure decorator. Failed possibly due to rollback of llvm/clang. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@138011 91177308-0d34-0410-b5e6-96231b3b80d8
trings/TestCStrings.py
|
d6c7e5caa3a90d859e68f59cb122685e634026b2 |
16-Aug-2011 |
Johnny Chen <johnny.chen@apple.com> |
Take clang output into account. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@137739 91177308-0d34-0410-b5e6-96231b3b80d8
trings/TestCStrings.py
|
081137057abc6b2c32eb077bde7459f46544f7d8 |
11-Aug-2011 |
Johnny Chen <johnny.chen@apple.com> |
Fix the expect patterns to work for both OSX SnowLeopard and Lion. On Lion, printf is defined in libsystem_c.dylib. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@137348 91177308-0d34-0410-b5e6-96231b3b80d8
unction_types/TestFunctionTypes.py
|
6c98ba7d2b7f5e3381cbba5f24e97673c47d109a |
11-Aug-2011 |
Sean Callanan <scallanan@apple.com> |
Updated LLVM/Clang to to pick up fixes for a problem in which the following cast: – expr (int (*)(const char*, ...))printf - caused a crash. This had several causes: - First, Clang did not support implicit casts of a function of unknown type to a function pointer. - Second, after this was fixed, the Clang AST importer did not support importing function pointer types produced by resolving these casts. These two problems are now resolved, and I have added a test case to verify that they work. I also did a little bit of build-system cleanup because we now use libEnhancedDisassembly.a instead of the .dylib. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@137338 91177308-0d34-0410-b5e6-96231b3b80d8
unction_types/TestFunctionTypes.py
|
1b3d1dfa9ab139e1d2ddb34aea11703feb7fd761 |
10-Aug-2011 |
Sean Callanan <scallanan@apple.com> |
Fixed a problem that prevented access to members of string literals ("hello"[2]). Also fixed a problem in which empty string literals were not being compiled correctly ((int)printf("") would print garbage). Added a testcase that covers both. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@137247 91177308-0d34-0410-b5e6-96231b3b80d8
trings/Makefile
trings/TestCStrings.py
trings/main.c
|
1a78f6aa3f6896d0c7e5c7dd2926d7cc876bbf55 |
09-Aug-2011 |
Johnny Chen <johnny.chen@apple.com> |
Add a negative self.expect() to verify that the bug has been fixed. rdar://problem/9747668 git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@137129 91177308-0d34-0410-b5e6-96231b3b80d8
lobal_variables/TestGlobalVariables.py
|
0fb0bcc9d4e951145e1b8c783652224c09b23af4 |
04-Aug-2011 |
Greg Clayton <gclayton@apple.com> |
Cleaned up the SBType.h file to not include internal headers and reorganized the SBType implementation classes. Fixed LLDB core and the test suite to not use deprecated SBValue APIs. Added a few new APIs to SBValue: int64_t SBValue::GetValueAsSigned(int64_t fail_value=0); uint64_t SBValue::GetValueAsUnsigned(uint64_t fail_value=0) git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@136829 91177308-0d34-0410-b5e6-96231b3b80d8
rray_types/TestArrayTypes.py
itfields/TestBitfields.py
|
0a18748c2ac2727dbff814eabb8360754a783a3c |
11-Jul-2011 |
Johnny Chen <johnny.chen@apple.com> |
The lldbtest.TestBase.DebugSBValue(self, val) method call now does not need the frame argument. Only the val (of SBValue type) argument is needed. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@134915 91177308-0d34-0410-b5e6-96231b3b80d8
rray_types/TestArrayTypes.py
itfields/TestBitfields.py
|
46171ff3f39bc194c07f187683b3aac2dd7e781d |
09-Jul-2011 |
Johnny Chen <johnny.chen@apple.com> |
Add rdar://problem/9747668 info for "target variable g_marked_spot.y" command. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@134772 91177308-0d34-0410-b5e6-96231b3b80d8
lobal_variables/TestGlobalVariables.py
|
457019507e85e0bf27ecff4438cdd3722cf81e97 |
09-Jul-2011 |
Johnny Chen <johnny.chen@apple.com> |
Add test scenarios for 'target variable' command into TestGlobalVariables.py file. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@134771 91177308-0d34-0410-b5e6-96231b3b80d8
lobal_variables/TestGlobalVariables.py
lobal_variables/a.c
|
bafc86e11a23ad23112f67a99e42aac7b0f207d7 |
06-Jul-2011 |
Greg Clayton <gclayton@apple.com> |
Made the string representation for a SBValue return what "frame variable" would return instead of a less than helpful "name: '%s'" description. Make sure that when we ask for the error from a ValueObject object we first update the value if needed. Cleaned up some SB functions to use internal functions and not re-call through the public API when possible. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@134497 91177308-0d34-0410-b5e6-96231b3b80d8
rray_types/TestArrayTypes.py
|
b302b2f50e079b11a12ebafc29104c198f4f15e4 |
30-Jun-2011 |
Greg Clayton <gclayton@apple.com> |
Centralize all of the type name code so that we always strip the leading "struct ", "class ", and "union " from the start of any type names that are extracted from clang QualType objects. I had to fix test suite cases that were expecting the struct/union/class prefix to be there. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@134132 91177308-0d34-0410-b5e6-96231b3b80d8
orward/TestForwardDeclaration.py
|
d8ded0af25ecdb9746615c607a9c841e87ff95fe |
27-Jun-2011 |
Johnny Chen <johnny.chen@apple.com> |
Move top level recurse dir to reside under lang/c. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@133950 91177308-0d34-0410-b5e6-96231b3b80d8
ecurse/Makefile
ecurse/main.c
|
2913d13a4e08d91202b70e333f9b6d01b7b217c4 |
27-Jun-2011 |
Johnny Chen <johnny.chen@apple.com> |
Move top level inlines dir to reside under lang/c. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@133949 91177308-0d34-0410-b5e6-96231b3b80d8
nlines/Makefile
nlines/inlines.c
nlines/inlines.h
|
b26db29eebfbc2dc88776afa738a9b6a8fcc8f75 |
25-Jun-2011 |
Johnny Chen <johnny.chen@apple.com> |
Move struct_types, stepping, and set_values dirs to now reside under lang/c. Move stl dir to now reside under lang/cpp. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@133884 91177308-0d34-0410-b5e6-96231b3b80d8
et_values/Makefile
et_values/TestSetValues.py
et_values/main.c
tepping/Makefile
tepping/TestThreadStepping.py
tepping/main.c
truct_types/Makefile
truct_types/TestStructTypes.py
truct_types/cmds.txt
truct_types/main.c
|
b8025be2976a40d072e9a6d4eb7c9316d65bb16e |
25-Jun-2011 |
Johnny Chen <johnny.chen@apple.com> |
Move global_variables dir to lang/c and foundation dir to lang/objc. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@133883 91177308-0d34-0410-b5e6-96231b3b80d8
lobal_variables/Makefile
lobal_variables/TestGlobalVariables.py
lobal_variables/a.c
lobal_variables/cmds.txt
lobal_variables/main.c
|
de2f1ed2a5dfe306aa6c5d48baf65808608cefb5 |
25-Jun-2011 |
Johnny Chen <johnny.chen@apple.com> |
Move test dirs forward and function_types to now reside under lang/c. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@133882 91177308-0d34-0410-b5e6-96231b3b80d8
orward/Makefile
orward/README.txt
orward/TestForwardDeclaration.py
orward/foo.c
orward/foo.h
orward/main.c
unction_types/Makefile
unction_types/TestFunctionTypes.py
unction_types/main.c
|
b794017ee4b085b28249af1511b3bdcaef8924ce |
25-Jun-2011 |
Johnny Chen <johnny.chen@apple.com> |
Move some directories to now reside under lang/c or lang/cpp. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@133881 91177308-0d34-0410-b5e6-96231b3b80d8
rray_types/Makefile
rray_types/TestArrayTypes.py
rray_types/cmds.txt
rray_types/main.c
itfields/Makefile
itfields/TestBitfields.py
itfields/main.c
|
c93a8bb8fcbcccd4066fcfe02f026f7c8927ddce |
25-Jun-2011 |
Johnny Chen <johnny.chen@apple.com> |
Move enum_types to now reside under lang/c. git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@133880 91177308-0d34-0410-b5e6-96231b3b80d8
num_types/Makefile
num_types/TestEnumTypes.py
num_types/main.c
|