b8a579f45729be8bfcfdb834bba7ac5cf51ecafc |
|
23-Jul-2013 |
Ashok Thirumurthi <ashok.thirumurthi@intel.com> |
Adds a test for "disassemble -a" after an assert, which can fail with ELF because a synthetic symbol hasn't been provided for stripped function symbols. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@186959 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py
|
4f33a8216d66ac3934d87972596b43bb13aeb2c2 |
|
18-Jul-2013 |
Ashok Thirumurthi <ashok.thirumurthi@intel.com> |
Fix the partial backtrace when using a combination of stripped function symbols and -fomit-frame-pointer. - Parses eh_frame FDEs to determine the function address and size so that the call frame parsing can continue. Note: This code path is specific to ELF and PECOFF, because ObjectFileMachO uses LCT_FunctionStarts to efficiently populate the symbol table. Thanks to Jason Molenda for the review! git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@186585 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py
|
bee8a95400b8cd67b1205f6e0bf913e2fbb312de |
|
17-May-2013 |
Ashok Thirumurthi <ashok.thirumurthi@intel.com> |
Avoided the use of two test decorators with xfail/xpass logic in the same test. - Used xfail and skip, temporarily, while resolving bugzilla #15671. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182159 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py
|
b7d46e3862df0b72b07abab13b96e7898ddd4a1e |
|
17-May-2013 |
Ashok Thirumurthi <ashok.thirumurthi@intel.com> |
Fix xpasses on the gcc buildbots using compiler versions to qualify the xfail. - Note that this is not correct, as the failure is associated with build options of libc.so, however it's failing on a Debian buildbot that uses gcc 4.6.2 (and the real goal is a complete backtrace even with -fomit-frame-pointer). - Adds helpers to lldbtest.py to check the expectedCompiler and expectedVersion, with an eventual goal of reducing the number of test decorators. --- Currently allows a comparison operator and a compiler version to be specified. --- Can be extended to support ranges of compiler versions. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182155 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py
|
5a7a23262e7f326162f4afd66ea494e9baa6bcb4 |
|
17-May-2013 |
Ashok Thirumurthi <ashok.thirumurthi@intel.com> |
Adds a test case for bugzilla #15671 patterned after TestInferiorCrashing.py. - On Linux, the partial back-trace after an assert can cause the basic test to fail as discussed on lldb-dev. - Uses SBFrame to walk up the stack to the assert site and tests expression evaluation of locals, globals and arguments. Thanks to Daniel for review and testing on OS/X. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182115 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py
|