llvm-project/lldb
Sean Callanan d181730aa5 Added a stress-tester for LLDB's disassembler.
Right now it only works on Mac OS X, but other
platforms would just need to add their own
implementation of AddLLDBToSysPathOn*().

The stress-tester has two modes:

Used with --bytes N --random, the stress-tester
generates random instructions of length N and
runs them through the disassembler.  This is
suitable for architectures like Intel where it
is combinatorially infeasible to run through the
entire space of possible instructions.

Used with --bytes N and no arguments (or --start
S --stride T), the stress-tester tests the
disassembler with a monotonically increasing
sequence of instructions.

The --start and --stride arguments are intended
for use in multiprocessing environments.  Give
each core an ID from 0 .. T-1, pass the ID in as
the --start, and use T as the stride, and you
can launch one copy of the stress-tester on each
core you have available.

llvm-svn: 154143
2012-04-06 00:04:36 +00:00
..
docs When unwinding from the first frame, try to ask the remote debugserver 2011-12-13 05:39:38 +00:00
examples Added a stress-tester for LLDB's disassembler. 2012-04-06 00:04:36 +00:00
include Added a new Host class: ReadWriteLock 2012-04-05 16:12:35 +00:00
lib Add Security framework to the list of frameworks needed for linking. 2012-04-05 06:20:13 +00:00
lldb.xcodeproj Added a new Host class: ReadWriteLock 2012-04-05 16:12:35 +00:00
lldb.xcworkspace I accidentally committed some changes to the 2011-12-21 21:30:33 +00:00
resources Updating Xcode project version numbers for lldb-137 and debugserver-186 2012-04-01 06:36:59 +00:00
scripts Export the ability to see if a symbol is externally visible and also if the symbol was synthetically added to the symbol table (the symbol was not part of the symbol table itself but came from another section). 2012-04-02 20:08:08 +00:00
source Enable building the POSIX-DYLD dynamic loader plug-in in the Makefile build since it can be used for remote debugging. 2012-04-05 17:43:02 +00:00
test Added a new Host class: ReadWriteLock 2012-04-05 16:12:35 +00:00
tools Fixed the C++11 #defines that wrap std::weak_ptr to actually use std::weak_ptr. 2012-04-04 20:03:33 +00:00
utils Minor cleanup. 2012-03-05 18:25:29 +00:00
www Removing cascading through inheritance chains for data formatters 2012-03-22 19:55:55 +00:00
.gitignore Remove "llvm" from list of things to ignore. This results in the 2012-03-03 06:43:59 +00:00
INSTALL.txt You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile Revert the RTTI change from r151187. It make lldb compile with g++ 4.4 but it doesn't link anymore. The bug seems to be fixed in g++ 4.5. 2012-02-22 21:00:17 +00:00