llvm-project/lldb
Greg Clayton a9f40ad80a For stepping performance I added the ability to outlaw all memory accesseses
to the __PAGEZERO segment on darwin. The dynamic loader now correctly doesn't
slide __PAGEZERO and it also registers it as an invalid region of memory. This
allows us to not make any memory requests from the local or remote debug session
for any addresses in this region. Stepping performance can improve when uninitialized
local variables that point to locations in __PAGEZERO are attempted to be read 
from memory as we won't even make the memory read or write request.

llvm-svn: 151128
2012-02-22 04:37:26 +00:00
..
docs When unwinding from the first frame, try to ask the remote debugserver 2011-12-13 05:39:38 +00:00
examples Use a sentry object to properly initialize/terminate LLDB. 2012-02-22 02:03:13 +00:00
include For stepping performance I added the ability to outlaw all memory accesseses 2012-02-22 04:37:26 +00:00
lib This patch combines common code from Linux and FreeBSD into 2012-01-05 19:17:38 +00:00
lldb.xcodeproj For stepping performance I added the ability to outlaw all memory accesseses 2012-02-22 04:37:26 +00:00
lldb.xcworkspace I accidentally committed some changes to the 2011-12-21 21:30:33 +00:00
resources Bump version number up to 115. 2012-02-13 22:27:56 +00:00
scripts Patch Enrico's changes from r150558 on 2012-02-14 to build even if Python 2012-02-21 05:33:55 +00:00
source For stepping performance I added the ability to outlaw all memory accesseses 2012-02-22 04:37:26 +00:00
test making it so that the std::map test case does a better job at checking for interference between expression parser and synthetic children; plus being more verbose in the comments 2012-02-18 00:29:33 +00:00
tools Change #ifdef markers around lockdown and SpringBoard 2012-02-22 02:18:59 +00:00
utils Add a utility script: 2011-11-04 01:05:29 +00:00
www fixing documentation to refer to the correct name of the module init function __lldb_init_module 2012-02-20 22:05:47 +00:00
.gitignore Added a .gitignore so that "git status" isn't 2012-02-07 21:53:52 +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 This patch combines common code from Linux and FreeBSD into 2012-01-05 19:17:38 +00:00