commit | 57ee270b755271166b2349321e5b8b5457731dd7 | [log] [tgz] |
---|---|---|
author | Carl Shapiro <cshapiro@google.com> | Fri Aug 27 13:06:48 2010 -0700 |
committer | Carl Shapiro <cshapiro@google.com> | Wed Sep 01 18:36:10 2010 -0700 |
tree | 65f114cc30bee48a76f4cdc28df7025f80b80cf0 | |
parent | b2e78d39f6df19a6222b3cd4c7010864fb8cb55f [diff] |
Simplify the bitmap walker subroutines. This change... * Separates walking from sweeping. Walking had been implemented by a sweeping with an empty mark bitmap argument. * Localizes the finger machinations to scanBitmapCallback. There is one use of the finger but all callbacks received the argument. * Inlines a simplified bitmap walking routine operating a pointer at a time. Only sweeping benefits from batching decoded addresses.