Allow GC_exclude_static_roots() region start to be unaligned
authorIvan Maidanski <ivmai@mail.ru>
Thu, 16 Feb 2012 19:17:23 +0000 (23:17 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 16 Feb 2012 19:17:53 +0000 (23:17 +0400)
commit413b6e0eca5f6c236e3bf4dca782eff6eb92ff8d
treeb20026c7c7dfc9ba9fc4e4308b657d2e567005c0
parenta92b5c847c9c745e118580377af6105951a8d92f
Allow GC_exclude_static_roots() region start to be unaligned
(let the client not to care about the alignment of excluded memory area)

* include/gc.h (GC_exclude_static_roots): Update the comment.
* mark_rts.c (GC_exclude_static_roots): Allow the lower boundary to be
unaligned as well; reverse boundary rounding direction (since the
boundaries specify exclusion region); update the comment.
include/gc.h
mark_rts.c