From bd034b6eb04bd59bf70bcd73f04378dbad822fdb Mon Sep 17 00:00:00 2001 From: Gareth Rees Date: Wed, 14 Nov 2012 14:13:19 +0000 Subject: [PATCH] Update html. Copied from Perforce Change: 180468 ServerID: perforce.ravenbrook.com --- mps/manual/html/_downloads/scheme-advanced.c | 244 +++++++++++++++++-- mps/manual/html/_downloads/scheme-malloc.c | 237 ++++++++++++++++-- mps/manual/html/_downloads/scheme.c | 237 ++++++++++++++++-- mps/manual/html/_sources/guide/debug.txt | 2 + mps/manual/html/_sources/guide/perf.txt | 95 ++++++-- mps/manual/html/_sources/mmref/lang.txt | 8 +- mps/manual/html/_sources/topic/arena.txt | 8 + mps/manual/html/_sources/topic/low.txt | 14 -- mps/manual/html/glossary/f.html | 2 +- mps/manual/html/guide/debug.html | 2 +- mps/manual/html/guide/perf.html | 231 +++++++++++++++--- mps/manual/html/mmref/lang.html | 8 +- mps/manual/html/objects.inv | Bin 21262 -> 21276 bytes mps/manual/html/pool/index.html | 8 +- mps/manual/html/pool/intro.html | 2 +- mps/manual/html/searchindex.js | 2 +- mps/manual/html/todo.html | 2 +- mps/manual/html/topic/arena.html | 8 + mps/manual/html/topic/critical.html | 2 +- mps/manual/html/topic/format.html | 2 +- mps/manual/html/topic/low.html | 110 --------- 21 files changed, 966 insertions(+), 258 deletions(-) delete mode 100644 mps/manual/html/_sources/topic/low.txt delete mode 100644 mps/manual/html/topic/low.html diff --git a/mps/manual/html/_downloads/scheme-advanced.c b/mps/manual/html/_downloads/scheme-advanced.c index 868250af370..4e9860a806c 100644 --- a/mps/manual/html/_downloads/scheme-advanced.c +++ b/mps/manual/html/_downloads/scheme-advanced.c @@ -1,6 +1,6 @@ /* scheme.c -- SCHEME INTERPRETER EXAMPLE FOR THE MEMORY POOL SYSTEM * - * $Id: //info.ravenbrook.com/project/mps/branch/2012-10-09/user-guide/example/scheme/scheme-advanced.c#17 $ + * $Id: //info.ravenbrook.com/project/mps/branch/2012-10-09/user-guide/example/scheme/scheme-advanced.c#21 $ * Copyright (c) 2001-2012 Ravenbrook Limited. See end of file for license. * * This is a toy interpreter for a subset of the Scheme programming @@ -29,7 +29,7 @@ * * SCHEME TO DO LIST * - unbounded integers, other number types. - * - do, named let. + * - named let. * - quasiquote: vectors; nested; dotted. * - Lots of library. * - \#foo unsatisfactory in read and print @@ -1919,10 +1919,85 @@ static obj_t entry_letrec(obj_t env, obj_t op_env, obj_t operator, obj_t operand } -/* entry_do -- (do (( ) ...) ( ...) ...) */ - +/* entry_do -- (do (( ) ...) ( ...) ...) + * Do is an iteration construct. It specifies a set of variables to be + * bound, how they are to be initialized at the start, and how they + * are to be updated on each iteration. When a termination condition + * is met, the loop exits with a specified result value. + * See R4RS 4.2.4. + */ static obj_t entry_do(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { + obj_t inner_env, next_env, bindings; + unless(TYPE(operands) == TYPE_PAIR && + TYPE(CDR(operands)) == TYPE_PAIR && + TYPE(CADR(operands)) == TYPE_PAIR) + error("%s: illegal syntax", operator->operator.name); + inner_env = make_pair(obj_empty, env); + + /* Do expressions are evaluated as follows: The expressions + are evaluated (in some unspecified order), the s are + bound to fresh locations, the results of the expressions + are stored in the bindings of the s, and then the + iteration phase begins. */ + bindings = CAR(operands); + while(TYPE(bindings) == TYPE_PAIR) { + obj_t binding = CAR(bindings); + unless(TYPE(binding) == TYPE_PAIR && + TYPE(CAR(binding)) == TYPE_SYMBOL && + TYPE(CDR(binding)) == TYPE_PAIR && + (CDDR(binding) == obj_empty || + (TYPE(CDDR(binding)) == TYPE_PAIR && + CDDDR(binding) == obj_empty))) + error("%s: illegal binding", operator->operator.name); + define(inner_env, CAR(binding), eval(env, op_env, CADR(binding))); + bindings = CDR(bindings); + } + for(;;) { + /* Each iteration begins by evaluating ; */ + obj_t test = CADR(operands); + if(eval(inner_env, op_env, CAR(test)) == obj_false) { + /* if the result is false (see section see section 6.1 + Booleans), then the expressions are evaluated in + order for effect, */ + obj_t commands = CDDR(operands); + while(TYPE(commands) == TYPE_PAIR) { + eval(inner_env, op_env, CAR(commands)); + commands = CDR(commands); + } + unless(commands == obj_empty) + error("%s: illegal syntax", operator->operator.name); + + /* the expressions are evaluated in some unspecified + order, the s are bound to fresh locations, the + results of the s are stored in the bindings of the + s, and the next iteration begins. */ + bindings = CAR(operands); + next_env = make_pair(obj_empty, inner_env); + while(TYPE(bindings) == TYPE_PAIR) { + obj_t binding = CAR(bindings); + unless(CDDR(binding) == obj_empty) + define(next_env, CAR(binding), eval(inner_env, op_env, CADDR(binding))); + bindings = CDR(bindings); + } + inner_env = next_env; + } else { + /* If evaluates to a true value, then the s + are evaluated from left to right and the value of the last + is returned as the value of the do expression. + If no s are present, then the value of the do + expression is unspecified. */ + obj_t result = obj_undefined; + test = CDR(test); + while(TYPE(test) == TYPE_PAIR) { + result = eval(inner_env, op_env, CAR(test)); + test = CDR(test); + } + unless(test == obj_empty) + error("%s: illegal syntax", operator->operator.name); + return result; + } + } error("%s: unimplemented", operator->operator.name); return obj_error; } @@ -2087,11 +2162,10 @@ static obj_t entry_begin(obj_t env, obj_t op_env, obj_t operator, obj_t operands /* BUILT-IN FUNCTIONS */ -/* entry_not -- (not ) - * - * Not returns #t if obj is false, and return #f otherwise. R4RS 6.1. +/* (not ) + * Not returns #t if obj is false, and return #f otherwise. + * See R4RS 6.1. */ - static obj_t entry_not(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2100,11 +2174,10 @@ static obj_t entry_not(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* entry_booleanp -- (boolean? ) - * - * Boolean? return #t if obj is either #t or #f, and #f otherwise. R4RS 6.1. +/* (boolean? ) + * Boolean? return #t if obj is either #t or #f, and #f otherwise. + * See R4RS 6.1. */ - static obj_t entry_booleanp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2113,8 +2186,11 @@ static obj_t entry_booleanp(obj_t env, obj_t op_env, obj_t operator, obj_t opera } -/* entry_eqvp -- (eqv? ) */ - +/* (eqv? ) + * The eqv? procedure defines a useful equivalence relation on + * objects. + * See R4RS 6.2. + */ static obj_t entry_eqvp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2; @@ -2123,8 +2199,11 @@ static obj_t entry_eqvp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* entry_eqp -- (eq? ) */ - +/* (eq? ) + * Eq? is similar to eqv? except that in some cases it is capable of + * discerning distinctions finer than those detectable by eqv?. + * See R4RS 6.2. + */ static obj_t entry_eqp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2; @@ -2133,8 +2212,6 @@ static obj_t entry_eqp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* entry_equalp -- (equal? ) */ - static int equalp(obj_t obj1, obj_t obj2) { size_t i; @@ -2159,6 +2236,14 @@ static int equalp(obj_t obj1, obj_t obj2) } } +/* (equal? ) + * Equal? recursively compares the contents of pairs, vectors, and + * strings, applying eqv? on other objects such as numbers and + * symbols. A rule of thumb is that objects are generally equal? if + * they print the same. Equal? may fail to terminate if its arguments + * are circular data structures. + * See R4RS 6.2. + */ static obj_t entry_equalp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2; @@ -2167,8 +2252,10 @@ static obj_t entry_equalp(obj_t env, obj_t op_env, obj_t operator, obj_t operand } -/* entry_pairp -- (pair? ) */ - +/* (pair? ) + * Pair? returns #t if obj is a pair, and otherwise returns #f. + * See R4RS 6.3. + */ static obj_t entry_pairp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2311,6 +2398,11 @@ static obj_t entry_length(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (append list ...) + * Returns a list consisting of the elements of the first list + * followed by the elements of the other lists. + * See R4RS 6.3. + */ static obj_t entry_append(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2, result, pair, end; @@ -2334,6 +2426,12 @@ static obj_t entry_append(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (integer? obj) + * These numerical type predicates can be applied to any kind of + * argument, including non-numbers. They return #t if the object is of + * the named type, and otherwise they return #f. + * See R4RS 6.5.5. + */ static obj_t entry_integerp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2430,6 +2528,10 @@ static obj_t entry_apply(obj_t env, obj_t op_env, obj_t operator, obj_t operands } +/* (+ z1 ...) + * This procedure returns the sum of its arguments. + * See R4RS 6.5.5. + */ static obj_t entry_add(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t args; @@ -2447,6 +2549,10 @@ static obj_t entry_add(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } +/* (* z1 ...) + * This procedure returns the product of its arguments. + * See R4RS 6.5.5. + */ static obj_t entry_multiply(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t args; @@ -2464,6 +2570,14 @@ static obj_t entry_multiply(obj_t env, obj_t op_env, obj_t operator, obj_t opera } +/* (- z) + * (- z1 z2) + * (- z1 z2 ...) + * With two or more arguments, this procedure returns the difference + * of its arguments, associating to the left. With one argument, + * however, it returns the additive inverse of its argument. + * See R4RS 6.5.5. + */ static obj_t entry_subtract(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2487,6 +2601,14 @@ static obj_t entry_subtract(obj_t env, obj_t op_env, obj_t operator, obj_t opera } +/* (/ z) + * (/ z1 z2) + * (/ z1 z2 ...) + * With two or more arguments, this procedure returns the quotient + * of its arguments, associating to the left. With one argument, + * however, it returns the multiplicative inverse of its argument. + * See R4RS 6.5.5. + */ static obj_t entry_divide(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2514,6 +2636,11 @@ static obj_t entry_divide(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (< x1 x2 x3 ...) + * This procedure returns #t if its arguments are monotonically + * increasing. + * See R4RS 6.5.5. + */ static obj_t entry_lessthan(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2535,6 +2662,11 @@ static obj_t entry_lessthan(obj_t env, obj_t op_env, obj_t operator, obj_t opera } +/* (> x1 x2 x3 ...) + * This procedure returns #t if its arguments are monotonically + * decreasing. + * See R4RS 6.5.5. + */ static obj_t entry_greaterthan(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2777,8 +2909,15 @@ static obj_t entry_load(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* TODO: This doesn't work if the promise refers to its own value. */ - +/* (force promise) + * Forces the value of promise. If no value has been computed for the + * promise, then a value is computed and returned. The value of the + * promise is cached (or "memoized") so that if it is forced a second + * time, the previously computed value is returned. + * See R4RS 6.9. + * + * TODO: This doesn't work if the promise refers to its own value. + */ static obj_t entry_force(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t promise; @@ -2842,6 +2981,10 @@ static obj_t entry_integer_to_char(obj_t env, obj_t op_env, obj_t operator, obj_ } +/* (vector? obj) + * Returns #t if obj is a vector, otherwise returns #f. + * See R4RS 6.8. + */ static obj_t entry_vectorp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2850,6 +2993,13 @@ static obj_t entry_vectorp(obj_t env, obj_t op_env, obj_t operator, obj_t operan } +/* (make-vector k) + * (make-vector k fill) + * Returns a newly allocated vector of k elements. If a second + * argument is given, then each element is initialized to fill. + * Otherwise the initial contents of each element is unspecified. + * See R4RS 6.8. + */ static obj_t entry_make_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t length, rest, fill = obj_undefined; @@ -2865,6 +3015,11 @@ static obj_t entry_make_vector(obj_t env, obj_t op_env, obj_t operator, obj_t op } +/* (vector obj ...) + * Returns a newly allocated vector whose elements contain the given + * arguments. Analogous to list. + * See R4RS 6.8. + */ static obj_t entry_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t rest, vector; @@ -2875,6 +3030,10 @@ static obj_t entry_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (vector-length vector) + * Returns the number of elements in vector. + * See R4RS 6.8. + */ static obj_t entry_vector_length(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector; @@ -2885,6 +3044,11 @@ static obj_t entry_vector_length(obj_t env, obj_t op_env, obj_t operator, obj_t } +/* (vector-ref vector k) + * k must be a valid index of vector. Vector-ref returns the contents + * of element k of vector. + * See R4RS 6.8. + */ static obj_t entry_vector_ref(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, index; @@ -2900,6 +3064,12 @@ static obj_t entry_vector_ref(obj_t env, obj_t op_env, obj_t operator, obj_t ope } +/* (vector-set! vector k obj + * k must be a valid index of vector. Vector-set! stores obj in + * element k of vector. The value returned by vector-set! is + * unspecified. + * See R4RS 6.8. + */ static obj_t entry_vector_set(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, index, obj; @@ -2916,6 +3086,11 @@ static obj_t entry_vector_set(obj_t env, obj_t op_env, obj_t operator, obj_t ope } +/* (vector->list vector) + * Vector->list returns a newly allocated list of the objects + * contained in the elements of vector. + * See R4RS 6.8. + */ static obj_t entry_vector_to_list(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, list; @@ -2933,6 +3108,11 @@ static obj_t entry_vector_to_list(obj_t env, obj_t op_env, obj_t operator, obj_t } +/* (list->vector list) + * List->vector returns a newly created vector initialized to the + * elements of the list list. + * See R4RS 6.8. + */ static obj_t entry_list_to_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t list, vector; @@ -2944,6 +3124,11 @@ static obj_t entry_list_to_vector(obj_t env, obj_t op_env, obj_t operator, obj_t } +/* (vector-fill! vector fill) + * Stores fill in every element of vector. The value returned by + * vector-fill! is unspecified. + * See R4RS 6.8. + */ static obj_t entry_vector_fill(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, obj; @@ -2976,6 +3161,10 @@ static obj_t entry_error(obj_t env, obj_t op_env, obj_t operator, obj_t operands } +/* (symbol->string symbol) + * Returns the name of symbol as a string. + * See R4RS 6.4. + */ static obj_t entry_symbol_to_string(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t symbol; @@ -2986,6 +3175,10 @@ static obj_t entry_symbol_to_string(obj_t env, obj_t op_env, obj_t operator, obj } +/* (string->symbol symbol) + * Returns the symbol whose name is string. + * See R4RS 6.4. + */ static obj_t entry_string_to_symbol(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t string; @@ -4266,8 +4459,9 @@ static void *start(void *p, size_t s) */ static mps_gen_param_s obj_gen_params[] = { - { 150, 0.85 }, - { 170, 0.45 } + { 6400, 0.80 }, + { 6400, 0.80 }, + { 6400, 0.80 } }; @@ -4288,7 +4482,7 @@ int main(int argc, char *argv[]) It holds all the MPS "global" state and is where everything happens. */ res = mps_arena_create(&arena, mps_arena_class_vm(), - (size_t)(32 * 1024 * 1024)); + (size_t)(32ul * 1024 * 1024)); if (res != MPS_RES_OK) error("Couldn't create arena"); /* Create the object format. */ diff --git a/mps/manual/html/_downloads/scheme-malloc.c b/mps/manual/html/_downloads/scheme-malloc.c index 003c9cd7abf..cf94e0210a8 100644 --- a/mps/manual/html/_downloads/scheme-malloc.c +++ b/mps/manual/html/_downloads/scheme-malloc.c @@ -1,11 +1,11 @@ /* scheme.c -- SCHEME INTERPRETER EXAMPLE FOR THE MEMORY POOL SYSTEM * - * $Id: //info.ravenbrook.com/project/mps/branch/2012-10-09/user-guide/example/scheme/scheme-malloc.c#18 $ + * $Id: //info.ravenbrook.com/project/mps/branch/2012-10-09/user-guide/example/scheme/scheme-malloc.c#20 $ * Copyright (c) 2001-2012 Ravenbrook Limited. See end of file for license. * * TO DO * - unbounded integers, other number types. - * - do, named let. + * - named let. * - quasiquote: vectors; nested; dotted. * - Lots of library. * - \#foo unsatisfactory in read and print @@ -1649,10 +1649,85 @@ static obj_t entry_letrec(obj_t env, obj_t op_env, obj_t operator, obj_t operand } -/* entry_do -- (do (( ) ...) ( ...) ...) */ - +/* entry_do -- (do (( ) ...) ( ...) ...) + * Do is an iteration construct. It specifies a set of variables to be + * bound, how they are to be initialized at the start, and how they + * are to be updated on each iteration. When a termination condition + * is met, the loop exits with a specified result value. + * See R4RS 4.2.4. + */ static obj_t entry_do(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { + obj_t inner_env, next_env, bindings; + unless(TYPE(operands) == TYPE_PAIR && + TYPE(CDR(operands)) == TYPE_PAIR && + TYPE(CADR(operands)) == TYPE_PAIR) + error("%s: illegal syntax", operator->operator.name); + inner_env = make_pair(obj_empty, env); + + /* Do expressions are evaluated as follows: The expressions + are evaluated (in some unspecified order), the s are + bound to fresh locations, the results of the expressions + are stored in the bindings of the s, and then the + iteration phase begins. */ + bindings = CAR(operands); + while(TYPE(bindings) == TYPE_PAIR) { + obj_t binding = CAR(bindings); + unless(TYPE(binding) == TYPE_PAIR && + TYPE(CAR(binding)) == TYPE_SYMBOL && + TYPE(CDR(binding)) == TYPE_PAIR && + (CDDR(binding) == obj_empty || + (TYPE(CDDR(binding)) == TYPE_PAIR && + CDDDR(binding) == obj_empty))) + error("%s: illegal binding", operator->operator.name); + define(inner_env, CAR(binding), eval(env, op_env, CADR(binding))); + bindings = CDR(bindings); + } + for(;;) { + /* Each iteration begins by evaluating ; */ + obj_t test = CADR(operands); + if(eval(inner_env, op_env, CAR(test)) == obj_false) { + /* if the result is false (see section see section 6.1 + Booleans), then the expressions are evaluated in + order for effect, */ + obj_t commands = CDDR(operands); + while(TYPE(commands) == TYPE_PAIR) { + eval(inner_env, op_env, CAR(commands)); + commands = CDR(commands); + } + unless(commands == obj_empty) + error("%s: illegal syntax", operator->operator.name); + + /* the expressions are evaluated in some unspecified + order, the s are bound to fresh locations, the + results of the s are stored in the bindings of the + s, and the next iteration begins. */ + bindings = CAR(operands); + next_env = make_pair(obj_empty, inner_env); + while(TYPE(bindings) == TYPE_PAIR) { + obj_t binding = CAR(bindings); + unless(CDDR(binding) == obj_empty) + define(next_env, CAR(binding), eval(inner_env, op_env, CADDR(binding))); + bindings = CDR(bindings); + } + inner_env = next_env; + } else { + /* If evaluates to a true value, then the s + are evaluated from left to right and the value of the last + is returned as the value of the do expression. + If no s are present, then the value of the do + expression is unspecified. */ + obj_t result = obj_undefined; + test = CDR(test); + while(TYPE(test) == TYPE_PAIR) { + result = eval(inner_env, op_env, CAR(test)); + test = CDR(test); + } + unless(test == obj_empty) + error("%s: illegal syntax", operator->operator.name); + return result; + } + } error("%s: unimplemented", operator->operator.name); return obj_error; } @@ -1817,11 +1892,10 @@ static obj_t entry_begin(obj_t env, obj_t op_env, obj_t operator, obj_t operands /* BUILT-IN FUNCTIONS */ -/* entry_not -- (not ) - * - * Not returns #t if obj is false, and return #f otherwise. R4RS 6.1. +/* (not ) + * Not returns #t if obj is false, and return #f otherwise. + * See R4RS 6.1. */ - static obj_t entry_not(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -1830,11 +1904,10 @@ static obj_t entry_not(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* entry_booleanp -- (boolean? ) - * - * Boolean? return #t if obj is either #t or #f, and #f otherwise. R4RS 6.1. +/* (boolean? ) + * Boolean? return #t if obj is either #t or #f, and #f otherwise. + * See R4RS 6.1. */ - static obj_t entry_booleanp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -1843,8 +1916,11 @@ static obj_t entry_booleanp(obj_t env, obj_t op_env, obj_t operator, obj_t opera } -/* entry_eqvp -- (eqv? ) */ - +/* (eqv? ) + * The eqv? procedure defines a useful equivalence relation on + * objects. + * See R4RS 6.2. + */ static obj_t entry_eqvp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2; @@ -1853,8 +1929,11 @@ static obj_t entry_eqvp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* entry_eqp -- (eq? ) */ - +/* (eq? ) + * Eq? is similar to eqv? except that in some cases it is capable of + * discerning distinctions finer than those detectable by eqv?. + * See R4RS 6.2. + */ static obj_t entry_eqp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2; @@ -1863,8 +1942,6 @@ static obj_t entry_eqp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* entry_equalp -- (equal? ) */ - static int equalp(obj_t obj1, obj_t obj2) { size_t i; @@ -1889,6 +1966,14 @@ static int equalp(obj_t obj1, obj_t obj2) } } +/* (equal? ) + * Equal? recursively compares the contents of pairs, vectors, and + * strings, applying eqv? on other objects such as numbers and + * symbols. A rule of thumb is that objects are generally equal? if + * they print the same. Equal? may fail to terminate if its arguments + * are circular data structures. + * See R4RS 6.2. + */ static obj_t entry_equalp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2; @@ -1897,8 +1982,10 @@ static obj_t entry_equalp(obj_t env, obj_t op_env, obj_t operator, obj_t operand } -/* entry_pairp -- (pair? ) */ - +/* (pair? ) + * Pair? returns #t if obj is a pair, and otherwise returns #f. + * See R4RS 6.3. + */ static obj_t entry_pairp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2041,6 +2128,11 @@ static obj_t entry_length(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (append list ...) + * Returns a list consisting of the elements of the first list + * followed by the elements of the other lists. + * See R4RS 6.3. + */ static obj_t entry_append(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2, result, pair, end; @@ -2064,6 +2156,12 @@ static obj_t entry_append(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (integer? obj) + * These numerical type predicates can be applied to any kind of + * argument, including non-numbers. They return #t if the object is of + * the named type, and otherwise they return #f. + * See R4RS 6.5.5. + */ static obj_t entry_integerp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2160,6 +2258,10 @@ static obj_t entry_apply(obj_t env, obj_t op_env, obj_t operator, obj_t operands } +/* (+ z1 ...) + * This procedure returns the sum of its arguments. + * See R4RS 6.5.5. + */ static obj_t entry_add(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t args; @@ -2177,6 +2279,10 @@ static obj_t entry_add(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } +/* (* z1 ...) + * This procedure returns the product of its arguments. + * See R4RS 6.5.5. + */ static obj_t entry_multiply(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t args; @@ -2194,6 +2300,14 @@ static obj_t entry_multiply(obj_t env, obj_t op_env, obj_t operator, obj_t opera } +/* (- z) + * (- z1 z2) + * (- z1 z2 ...) + * With two or more arguments, this procedure returns the difference + * of its arguments, associating to the left. With one argument, + * however, it returns the additive inverse of its argument. + * See R4RS 6.5.5. + */ static obj_t entry_subtract(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2217,6 +2331,14 @@ static obj_t entry_subtract(obj_t env, obj_t op_env, obj_t operator, obj_t opera } +/* (/ z) + * (/ z1 z2) + * (/ z1 z2 ...) + * With two or more arguments, this procedure returns the quotient + * of its arguments, associating to the left. With one argument, + * however, it returns the multiplicative inverse of its argument. + * See R4RS 6.5.5. + */ static obj_t entry_divide(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2244,6 +2366,11 @@ static obj_t entry_divide(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (< x1 x2 x3 ...) + * This procedure returns #t if its arguments are monotonically + * increasing. + * See R4RS 6.5.5. + */ static obj_t entry_lessthan(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2265,6 +2392,11 @@ static obj_t entry_lessthan(obj_t env, obj_t op_env, obj_t operator, obj_t opera } +/* (> x1 x2 x3 ...) + * This procedure returns #t if its arguments are monotonically + * decreasing. + * See R4RS 6.5.5. + */ static obj_t entry_greaterthan(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2509,8 +2641,15 @@ static obj_t entry_load(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* TODO: This doesn't work if the promise refers to its own value. */ - +/* (force promise) + * Forces the value of promise. If no value has been computed for the + * promise, then a value is computed and returned. The value of the + * promise is cached (or "memoized") so that if it is forced a second + * time, the previously computed value is returned. + * See R4RS 6.9. + * + * TODO: This doesn't work if the promise refers to its own value. + */ static obj_t entry_force(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t promise; @@ -2574,6 +2713,10 @@ static obj_t entry_integer_to_char(obj_t env, obj_t op_env, obj_t operator, obj_ } +/* (vector? obj) + * Returns #t if obj is a vector, otherwise returns #f. + * See R4RS 6.8. + */ static obj_t entry_vectorp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2582,6 +2725,13 @@ static obj_t entry_vectorp(obj_t env, obj_t op_env, obj_t operator, obj_t operan } +/* (make-vector k) + * (make-vector k fill) + * Returns a newly allocated vector of k elements. If a second + * argument is given, then each element is initialized to fill. + * Otherwise the initial contents of each element is unspecified. + * See R4RS 6.8. + */ static obj_t entry_make_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t length, rest, fill = obj_undefined; @@ -2597,6 +2747,11 @@ static obj_t entry_make_vector(obj_t env, obj_t op_env, obj_t operator, obj_t op } +/* (vector obj ...) + * Returns a newly allocated vector whose elements contain the given + * arguments. Analogous to list. + * See R4RS 6.8. + */ static obj_t entry_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t rest, vector; @@ -2607,6 +2762,10 @@ static obj_t entry_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (vector-length vector) + * Returns the number of elements in vector. + * See R4RS 6.8. + */ static obj_t entry_vector_length(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector; @@ -2617,6 +2776,11 @@ static obj_t entry_vector_length(obj_t env, obj_t op_env, obj_t operator, obj_t } +/* (vector-ref vector k) + * k must be a valid index of vector. Vector-ref returns the contents + * of element k of vector. + * See R4RS 6.8. + */ static obj_t entry_vector_ref(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, index; @@ -2632,6 +2796,12 @@ static obj_t entry_vector_ref(obj_t env, obj_t op_env, obj_t operator, obj_t ope } +/* (vector-set! vector k obj + * k must be a valid index of vector. Vector-set! stores obj in + * element k of vector. The value returned by vector-set! is + * unspecified. + * See R4RS 6.8. + */ static obj_t entry_vector_set(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, index, obj; @@ -2648,6 +2818,11 @@ static obj_t entry_vector_set(obj_t env, obj_t op_env, obj_t operator, obj_t ope } +/* (vector->list vector) + * Vector->list returns a newly allocated list of the objects + * contained in the elements of vector. + * See R4RS 6.8. + */ static obj_t entry_vector_to_list(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, list; @@ -2665,6 +2840,11 @@ static obj_t entry_vector_to_list(obj_t env, obj_t op_env, obj_t operator, obj_t } +/* (list->vector list) + * List->vector returns a newly created vector initialized to the + * elements of the list list. + * See R4RS 6.8. + */ static obj_t entry_list_to_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t list, vector; @@ -2676,6 +2856,11 @@ static obj_t entry_list_to_vector(obj_t env, obj_t op_env, obj_t operator, obj_t } +/* (vector-fill! vector fill) + * Stores fill in every element of vector. The value returned by + * vector-fill! is unspecified. + * See R4RS 6.8. + */ static obj_t entry_vector_fill(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, obj; @@ -2708,6 +2893,10 @@ static obj_t entry_error(obj_t env, obj_t op_env, obj_t operator, obj_t operands } +/* (symbol->string symbol) + * Returns the name of symbol as a string. + * See R4RS 6.4. + */ static obj_t entry_symbol_to_string(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t symbol; @@ -2718,6 +2907,10 @@ static obj_t entry_symbol_to_string(obj_t env, obj_t op_env, obj_t operator, obj } +/* (string->symbol symbol) + * Returns the symbol whose name is string. + * See R4RS 6.4. + */ static obj_t entry_string_to_symbol(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t string; diff --git a/mps/manual/html/_downloads/scheme.c b/mps/manual/html/_downloads/scheme.c index 3ab01fc9775..138155a04ca 100644 --- a/mps/manual/html/_downloads/scheme.c +++ b/mps/manual/html/_downloads/scheme.c @@ -1,6 +1,6 @@ /* scheme.c -- SCHEME INTERPRETER EXAMPLE FOR THE MEMORY POOL SYSTEM * - * $Id: //info.ravenbrook.com/project/mps/branch/2012-10-09/user-guide/example/scheme/scheme.c#32 $ + * $Id: //info.ravenbrook.com/project/mps/branch/2012-10-09/user-guide/example/scheme/scheme.c#34 $ * Copyright (c) 2001-2012 Ravenbrook Limited. See end of file for license. * * This is a toy interpreter for a subset of the Scheme programming @@ -31,7 +31,7 @@ * * SCHEME TO DO LIST * - unbounded integers, other number types. - * - do, named let. + * - named let. * - quasiquote: vectors; nested; dotted. * - Lots of library. * - \#foo unsatisfactory in read and print @@ -1948,10 +1948,85 @@ static obj_t entry_letrec(obj_t env, obj_t op_env, obj_t operator, obj_t operand } -/* entry_do -- (do (( ) ...) ( ...) ...) */ - +/* entry_do -- (do (( ) ...) ( ...) ...) + * Do is an iteration construct. It specifies a set of variables to be + * bound, how they are to be initialized at the start, and how they + * are to be updated on each iteration. When a termination condition + * is met, the loop exits with a specified result value. + * See R4RS 4.2.4. + */ static obj_t entry_do(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { + obj_t inner_env, next_env, bindings; + unless(TYPE(operands) == TYPE_PAIR && + TYPE(CDR(operands)) == TYPE_PAIR && + TYPE(CADR(operands)) == TYPE_PAIR) + error("%s: illegal syntax", operator->operator.name); + inner_env = make_pair(obj_empty, env); + + /* Do expressions are evaluated as follows: The expressions + are evaluated (in some unspecified order), the s are + bound to fresh locations, the results of the expressions + are stored in the bindings of the s, and then the + iteration phase begins. */ + bindings = CAR(operands); + while(TYPE(bindings) == TYPE_PAIR) { + obj_t binding = CAR(bindings); + unless(TYPE(binding) == TYPE_PAIR && + TYPE(CAR(binding)) == TYPE_SYMBOL && + TYPE(CDR(binding)) == TYPE_PAIR && + (CDDR(binding) == obj_empty || + (TYPE(CDDR(binding)) == TYPE_PAIR && + CDDDR(binding) == obj_empty))) + error("%s: illegal binding", operator->operator.name); + define(inner_env, CAR(binding), eval(env, op_env, CADR(binding))); + bindings = CDR(bindings); + } + for(;;) { + /* Each iteration begins by evaluating ; */ + obj_t test = CADR(operands); + if(eval(inner_env, op_env, CAR(test)) == obj_false) { + /* if the result is false (see section see section 6.1 + Booleans), then the expressions are evaluated in + order for effect, */ + obj_t commands = CDDR(operands); + while(TYPE(commands) == TYPE_PAIR) { + eval(inner_env, op_env, CAR(commands)); + commands = CDR(commands); + } + unless(commands == obj_empty) + error("%s: illegal syntax", operator->operator.name); + + /* the expressions are evaluated in some unspecified + order, the s are bound to fresh locations, the + results of the s are stored in the bindings of the + s, and the next iteration begins. */ + bindings = CAR(operands); + next_env = make_pair(obj_empty, inner_env); + while(TYPE(bindings) == TYPE_PAIR) { + obj_t binding = CAR(bindings); + unless(CDDR(binding) == obj_empty) + define(next_env, CAR(binding), eval(inner_env, op_env, CADDR(binding))); + bindings = CDR(bindings); + } + inner_env = next_env; + } else { + /* If evaluates to a true value, then the s + are evaluated from left to right and the value of the last + is returned as the value of the do expression. + If no s are present, then the value of the do + expression is unspecified. */ + obj_t result = obj_undefined; + test = CDR(test); + while(TYPE(test) == TYPE_PAIR) { + result = eval(inner_env, op_env, CAR(test)); + test = CDR(test); + } + unless(test == obj_empty) + error("%s: illegal syntax", operator->operator.name); + return result; + } + } error("%s: unimplemented", operator->operator.name); return obj_error; } @@ -2116,11 +2191,10 @@ static obj_t entry_begin(obj_t env, obj_t op_env, obj_t operator, obj_t operands /* BUILT-IN FUNCTIONS */ -/* entry_not -- (not ) - * - * Not returns #t if obj is false, and return #f otherwise. R4RS 6.1. +/* (not ) + * Not returns #t if obj is false, and return #f otherwise. + * See R4RS 6.1. */ - static obj_t entry_not(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2129,11 +2203,10 @@ static obj_t entry_not(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* entry_booleanp -- (boolean? ) - * - * Boolean? return #t if obj is either #t or #f, and #f otherwise. R4RS 6.1. +/* (boolean? ) + * Boolean? return #t if obj is either #t or #f, and #f otherwise. + * See R4RS 6.1. */ - static obj_t entry_booleanp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2142,8 +2215,11 @@ static obj_t entry_booleanp(obj_t env, obj_t op_env, obj_t operator, obj_t opera } -/* entry_eqvp -- (eqv? ) */ - +/* (eqv? ) + * The eqv? procedure defines a useful equivalence relation on + * objects. + * See R4RS 6.2. + */ static obj_t entry_eqvp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2; @@ -2152,8 +2228,11 @@ static obj_t entry_eqvp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* entry_eqp -- (eq? ) */ - +/* (eq? ) + * Eq? is similar to eqv? except that in some cases it is capable of + * discerning distinctions finer than those detectable by eqv?. + * See R4RS 6.2. + */ static obj_t entry_eqp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2; @@ -2162,8 +2241,6 @@ static obj_t entry_eqp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* entry_equalp -- (equal? ) */ - static int equalp(obj_t obj1, obj_t obj2) { size_t i; @@ -2188,6 +2265,14 @@ static int equalp(obj_t obj1, obj_t obj2) } } +/* (equal? ) + * Equal? recursively compares the contents of pairs, vectors, and + * strings, applying eqv? on other objects such as numbers and + * symbols. A rule of thumb is that objects are generally equal? if + * they print the same. Equal? may fail to terminate if its arguments + * are circular data structures. + * See R4RS 6.2. + */ static obj_t entry_equalp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2; @@ -2196,8 +2281,10 @@ static obj_t entry_equalp(obj_t env, obj_t op_env, obj_t operator, obj_t operand } -/* entry_pairp -- (pair? ) */ - +/* (pair? ) + * Pair? returns #t if obj is a pair, and otherwise returns #f. + * See R4RS 6.3. + */ static obj_t entry_pairp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2340,6 +2427,11 @@ static obj_t entry_length(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (append list ...) + * Returns a list consisting of the elements of the first list + * followed by the elements of the other lists. + * See R4RS 6.3. + */ static obj_t entry_append(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg1, arg2, result, pair, end; @@ -2363,6 +2455,12 @@ static obj_t entry_append(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (integer? obj) + * These numerical type predicates can be applied to any kind of + * argument, including non-numbers. They return #t if the object is of + * the named type, and otherwise they return #f. + * See R4RS 6.5.5. + */ static obj_t entry_integerp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2459,6 +2557,10 @@ static obj_t entry_apply(obj_t env, obj_t op_env, obj_t operator, obj_t operands } +/* (+ z1 ...) + * This procedure returns the sum of its arguments. + * See R4RS 6.5.5. + */ static obj_t entry_add(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t args; @@ -2476,6 +2578,10 @@ static obj_t entry_add(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } +/* (* z1 ...) + * This procedure returns the product of its arguments. + * See R4RS 6.5.5. + */ static obj_t entry_multiply(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t args; @@ -2493,6 +2599,14 @@ static obj_t entry_multiply(obj_t env, obj_t op_env, obj_t operator, obj_t opera } +/* (- z) + * (- z1 z2) + * (- z1 z2 ...) + * With two or more arguments, this procedure returns the difference + * of its arguments, associating to the left. With one argument, + * however, it returns the additive inverse of its argument. + * See R4RS 6.5.5. + */ static obj_t entry_subtract(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2516,6 +2630,14 @@ static obj_t entry_subtract(obj_t env, obj_t op_env, obj_t operator, obj_t opera } +/* (/ z) + * (/ z1 z2) + * (/ z1 z2 ...) + * With two or more arguments, this procedure returns the quotient + * of its arguments, associating to the left. With one argument, + * however, it returns the multiplicative inverse of its argument. + * See R4RS 6.5.5. + */ static obj_t entry_divide(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2543,6 +2665,11 @@ static obj_t entry_divide(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (< x1 x2 x3 ...) + * This procedure returns #t if its arguments are monotonically + * increasing. + * See R4RS 6.5.5. + */ static obj_t entry_lessthan(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2564,6 +2691,11 @@ static obj_t entry_lessthan(obj_t env, obj_t op_env, obj_t operator, obj_t opera } +/* (> x1 x2 x3 ...) + * This procedure returns #t if its arguments are monotonically + * decreasing. + * See R4RS 6.5.5. + */ static obj_t entry_greaterthan(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg, args; @@ -2805,8 +2937,15 @@ static obj_t entry_load(obj_t env, obj_t op_env, obj_t operator, obj_t operands) } -/* TODO: This doesn't work if the promise refers to its own value. */ - +/* (force promise) + * Forces the value of promise. If no value has been computed for the + * promise, then a value is computed and returned. The value of the + * promise is cached (or "memoized") so that if it is forced a second + * time, the previously computed value is returned. + * See R4RS 6.9. + * + * TODO: This doesn't work if the promise refers to its own value. + */ static obj_t entry_force(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t promise; @@ -2870,6 +3009,10 @@ static obj_t entry_integer_to_char(obj_t env, obj_t op_env, obj_t operator, obj_ } +/* (vector? obj) + * Returns #t if obj is a vector, otherwise returns #f. + * See R4RS 6.8. + */ static obj_t entry_vectorp(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t arg; @@ -2878,6 +3021,13 @@ static obj_t entry_vectorp(obj_t env, obj_t op_env, obj_t operator, obj_t operan } +/* (make-vector k) + * (make-vector k fill) + * Returns a newly allocated vector of k elements. If a second + * argument is given, then each element is initialized to fill. + * Otherwise the initial contents of each element is unspecified. + * See R4RS 6.8. + */ static obj_t entry_make_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t length, rest, fill = obj_undefined; @@ -2893,6 +3043,11 @@ static obj_t entry_make_vector(obj_t env, obj_t op_env, obj_t operator, obj_t op } +/* (vector obj ...) + * Returns a newly allocated vector whose elements contain the given + * arguments. Analogous to list. + * See R4RS 6.8. + */ static obj_t entry_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t rest, vector; @@ -2903,6 +3058,10 @@ static obj_t entry_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operand } +/* (vector-length vector) + * Returns the number of elements in vector. + * See R4RS 6.8. + */ static obj_t entry_vector_length(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector; @@ -2913,6 +3072,11 @@ static obj_t entry_vector_length(obj_t env, obj_t op_env, obj_t operator, obj_t } +/* (vector-ref vector k) + * k must be a valid index of vector. Vector-ref returns the contents + * of element k of vector. + * See R4RS 6.8. + */ static obj_t entry_vector_ref(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, index; @@ -2928,6 +3092,12 @@ static obj_t entry_vector_ref(obj_t env, obj_t op_env, obj_t operator, obj_t ope } +/* (vector-set! vector k obj + * k must be a valid index of vector. Vector-set! stores obj in + * element k of vector. The value returned by vector-set! is + * unspecified. + * See R4RS 6.8. + */ static obj_t entry_vector_set(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, index, obj; @@ -2944,6 +3114,11 @@ static obj_t entry_vector_set(obj_t env, obj_t op_env, obj_t operator, obj_t ope } +/* (vector->list vector) + * Vector->list returns a newly allocated list of the objects + * contained in the elements of vector. + * See R4RS 6.8. + */ static obj_t entry_vector_to_list(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, list; @@ -2961,6 +3136,11 @@ static obj_t entry_vector_to_list(obj_t env, obj_t op_env, obj_t operator, obj_t } +/* (list->vector list) + * List->vector returns a newly created vector initialized to the + * elements of the list list. + * See R4RS 6.8. + */ static obj_t entry_list_to_vector(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t list, vector; @@ -2972,6 +3152,11 @@ static obj_t entry_list_to_vector(obj_t env, obj_t op_env, obj_t operator, obj_t } +/* (vector-fill! vector fill) + * Stores fill in every element of vector. The value returned by + * vector-fill! is unspecified. + * See R4RS 6.8. + */ static obj_t entry_vector_fill(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t vector, obj; @@ -3004,6 +3189,10 @@ static obj_t entry_error(obj_t env, obj_t op_env, obj_t operator, obj_t operands } +/* (symbol->string symbol) + * Returns the name of symbol as a string. + * See R4RS 6.4. + */ static obj_t entry_symbol_to_string(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t symbol; @@ -3014,6 +3203,10 @@ static obj_t entry_symbol_to_string(obj_t env, obj_t op_env, obj_t operator, obj } +/* (string->symbol symbol) + * Returns the symbol whose name is string. + * See R4RS 6.4. + */ static obj_t entry_string_to_symbol(obj_t env, obj_t op_env, obj_t operator, obj_t operands) { obj_t string; diff --git a/mps/manual/html/_sources/guide/debug.txt b/mps/manual/html/_sources/guide/debug.txt index 2c10c5ff640..0afd97493b8 100644 --- a/mps/manual/html/_sources/guide/debug.txt +++ b/mps/manual/html/_sources/guide/debug.txt @@ -22,6 +22,8 @@ delayed. And even if it does die, the space it occupies may not be re-allocated for some time. +.. _guide-debug-advice: + General debugging advice ------------------------ diff --git a/mps/manual/html/_sources/guide/perf.txt b/mps/manual/html/_sources/guide/perf.txt index 3477085b3d2..d9beee520b0 100644 --- a/mps/manual/html/_sources/guide/perf.txt +++ b/mps/manual/html/_sources/guide/perf.txt @@ -26,31 +26,55 @@ most of the blocks allocated in that generation should be found to be entirely). If a generation is collected when its blocks are mostly alive, that is a waste of time. -In the table below I give the execution time of ``test-leaf.scm`` in +In the tables below I give the execution time of ``test-leaf.scm`` in the toy Scheme interpreter under different settings for its generation -chain. (This test case allocates millions of small short-lived -objects.) In each case the AMC pool is given a chain with a single -generation with the specified capacity and mortality. +chain. (This test case allocates hundreds of millions of small +short-lived objects.) + +First, the effect of varying the capacity of a chain with a single +generation. ======== ========= ========================= Capacity Mortality Execution time (user+sys) ======== ========= ========================= -100 0.80 39.9 -200 0.80 30.2 -400 0.80 25.5 -800 0.80 16.3 -1600 0.80 9.0 -3200 0.80 5.8 -6400 0.20 4.2 -6400 0.40 4.1 -6400 0.60 4.1 -6400 0.80 4.1 -6400 0.99 4.2 -12800 0.80 4.2 -25600 0.80 5.2 +100 0.80 362.6 +200 0.80 354.9 +400 0.80 349.7 +800 0.80 314.4 +1600 0.80 215.7 +3200 0.80 94.0 +6400 0.80 53.5 +12800 0.80 79.6 +25600 0.80 77.6 ======== ========= ========================= -This table suggests that: +Second, the effect of varying the mortality of a chain with a single +generation. + +======== ========= ========================= +Capacity Mortality Execution time (user+sys) +======== ========= ========================= +6400 0.20 55.4 +6400 0.40 54.0 +6400 0.60 54.0 +6400 0.80 53.5 +6400 0.99 54.8 +======== ========= ========================= + +Third, the effect of varying the number of generations (all +generations being identical). + +=========== ======== ========= ========================= +Generations Capacity Mortality Execution time (user+sys) +=========== ======== ========= ========================= +1 6400 0.80 53.5 +2 6400 0.80 42.4 +3 6400 0.80 42.1 +4 6400 0.80 42.2 +5 6400 0.80 42.2 +=========== ======== ========= ========================= + +These tables suggest that: 1. The improvement in performance to be gained by getting generation sizes right is dramatic: much bigger than the small improvements to @@ -62,8 +86,43 @@ This table suggests that: 3. You can make generations too big as well as too small. +4. There are rapidly diminishing returns to be gained from adding + generations. + .. note:: :ref:`topic-telemetry` can be used to discover when generations are being collected and what proportion of blocks were found to be alive. + +The table below shows the effect of varying the initial allocation of +address space to the arena (using three generations each with capacity +6400 kB, mortality 0.80). + +============= ========== =========== ========================= +Address space Extensions Collections Execution time (user+sys) +============= ========== =========== ========================= +2 32 371 52.0 +4 21 370 47.0 +8 0 [1]_ [1]_ +14 0 [1]_ [1]_ +16 0 2436 160.5 +18 0 1135 89.1 +20 0 673 60.6 +22 0 484 48.7 +24 0 400 43.1 +32 0 368 41.2 +64 0 368 43.1 +128 0 368 46.4 +256 0 368 46.3 +512 0 368 49.3 +============= ========== =========== ========================= + +.. note:: + + .. [1] With this initial allocation of address space, the test + case failed to run to completion after thousands of seconds + and tens of thousands of garbage collection cycles. + +The lesson here is that the allocation of address space has to be +comfortably larger than the working set of the program. diff --git a/mps/manual/html/_sources/mmref/lang.txt b/mps/manual/html/_sources/mmref/lang.txt index 46ca8a91fef..fb4473d525e 100644 --- a/mps/manual/html/_sources/mmref/lang.txt +++ b/mps/manual/html/_sources/mmref/lang.txt @@ -94,8 +94,9 @@ Memory management in various languages COBOL was designed by the CODASYL committee in 1959–60 to be a business programming language, and has been extended many - times since. It is still the most widely-used programming - language (in terms of lines of code in use). + times since. A 1997 Gartner Group report estimated that 80% of + computer software (by count of source lines) was written in + COBOL. Prior to 2002, COBOL had no :term:`heap allocation`, and did well in its application domain without it. COBOL 2002 has @@ -456,7 +457,8 @@ Memory management in various languages their keys and values can be dynamically switched from being :term:`strong references` to weak references, and vice versa (by assigning to the ``__mode`` field of the table's - metatable). + metatable). It also supports :term:`finalization` (by + assigning the ``__gc`` field of the object's metatable). .. link:: diff --git a/mps/manual/html/_sources/topic/arena.txt b/mps/manual/html/_sources/topic/arena.txt index 166da503a68..f5137796d04 100644 --- a/mps/manual/html/_sources/topic/arena.txt +++ b/mps/manual/html/_sources/topic/arena.txt @@ -572,6 +572,14 @@ allocation and scanning code. If you do not want the arena to remain in the parked state, you must explicitly call :c:func:`mps_arena_release` afterwards. + .. note:: + + It is not normally necessary to call this function: in the + :term:`unclamped state`, collections start automatically. + However, it may be useful during development and debugging: + the more frequently the collector runs, the sooner and more + reliably errors are discovered. See :ref:`guide-debug-advice`. + .. c:function:: mps_res_t mps_arena_start_collect(mps_arena_t arena) diff --git a/mps/manual/html/_sources/topic/low.txt b/mps/manual/html/_sources/topic/low.txt deleted file mode 100644 index 2324583558a..00000000000 --- a/mps/manual/html/_sources/topic/low.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. _topic-low: - -Handling low memory -=================== - -What does it mean to be "low on memory" in a virtual memory operating -system? - -How does the MPS behave when it's low on memory? Performance degrades -(due to running out of zones) and then there are emergency -collections. - -How can you handle low memory situations gracefully while still -keeping allocation fast and inline? diff --git a/mps/manual/html/glossary/f.html b/mps/manual/html/glossary/f.html index 8a7eed138f7..c2e6e341dcc 100644 --- a/mps/manual/html/glossary/f.html +++ b/mps/manual/html/glossary/f.html @@ -297,7 +297,7 @@ co-operate with the MPS. The client program must take care that foreign code is not passed the address of a block in a moving pools, or which contain references to blocks in moving pools.

-

The LO (Leaf Only) pool class is designed for this +

The LO (Leaf Object) pool class is designed for this use case: blocks allocated from this pool do not move and are never protected, and so may be passed safely to foreign code.

diff --git a/mps/manual/html/guide/debug.html b/mps/manual/html/guide/debug.html index 596a38a6a34..b5ae5914b4c 100644 --- a/mps/manual/html/guide/debug.html +++ b/mps/manual/html/guide/debug.html @@ -69,7 +69,7 @@ other references to that object, or a garbage collection may be delayed. And even if it does die, the space it occupies may not be re-allocated for some time.

-

4.1. General debugging advice

+

4.1. General debugging advice

  1. Compile with debugging information turned on (-g on the GCC or Clang command line).

    diff --git a/mps/manual/html/guide/perf.html b/mps/manual/html/guide/perf.html index 3ab085ac9ea..9878a0624d8 100644 --- a/mps/manual/html/guide/perf.html +++ b/mps/manual/html/guide/perf.html @@ -73,11 +73,12 @@ most of the blocks allocated in that generation should be found to be copying them can be avoided entirely). If a generation is collected when its blocks are mostly alive, that is a waste of time.

    -

    In the table below I give the execution time of test-leaf.scm in +

    In the tables below I give the execution time of test-leaf.scm in the toy Scheme interpreter under different settings for its generation -chain. (This test case allocates millions of small short-lived -objects.) In each case the AMC pool is given a chain with a single -generation with the specified capacity and mortality.

    +chain. (This test case allocates hundreds of millions of small +short-lived objects.)

    +

    First, the effect of varying the capacity of a chain with a single +generation.

    @@ -93,59 +94,124 @@ generation with the specified capacity and mortality.

    - + - + - + - + - + - + - - - - - - - - - - - - - - - - - + - + - +
    100 0.8039.9362.6
    200 0.8030.2354.9
    400 0.8025.5349.7
    800 0.8016.3314.4
    1600 0.809.0215.7
    3200 0.805.894.0
    64000.204.2
    64000.404.1
    64000.604.1
    6400 0.804.1
    64000.994.253.5
    12800 0.804.279.6
    25600 0.805.277.6
    -

    This table suggests that:

    +

    Second, the effect of varying the mortality of a chain with a single +generation.

    + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CapacityMortalityExecution time (user+sys)
    64000.2055.4
    64000.4054.0
    64000.6054.0
    64000.8053.5
    64000.9954.8
    +

    Third, the effect of varying the number of generations (all +generations being identical).

    + ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    GenerationsCapacityMortalityExecution time (user+sys)
    164000.8053.5
    264000.8042.4
    364000.8042.1
    464000.8042.2
    564000.8042.2
    +

    These tables suggest that:

    1. The improvement in performance to be gained by getting generation sizes right is dramatic: much bigger than the small improvements to @@ -154,6 +220,8 @@ gained from other techniques.
    2. execution time (it does affect the distribution of pause times, however: see Scheduling of collections.)
    3. You can make generations too big as well as too small.
    4. +
    5. There are rapidly diminishing returns to be gained from adding +generations.

    Note

    @@ -161,6 +229,109 @@ however: see + + + + + + + +Address space +Extensions +Collections +Execution time (user+sys) + + + +2 +32 +371 +52.0 + +4 +21 +370 +47.0 + +8 +0 +[1] +[1] + +14 +0 +[1] +[1] + +16 +0 +2436 +160.5 + +18 +0 +1135 +89.1 + +20 +0 +673 +60.6 + +22 +0 +484 +48.7 + +24 +0 +400 +43.1 + +32 +0 +368 +41.2 + +64 +0 +368 +43.1 + +128 +0 +368 +46.4 + +256 +0 +368 +46.3 + +512 +0 +368 +49.3 + + + +
    +

    Note

    + + + + + +
    [1](1, 2, 3, 4) With this initial allocation of address space, the test +case failed to run to completion after thousands of seconds +and tens of thousands of garbage collection cycles.
    +
    +

    The lesson here is that the allocation of address space has to be +comfortably larger than the working set of the program.

    diff --git a/mps/manual/html/mmref/lang.html b/mps/manual/html/mmref/lang.html index ac8f588bef9..80102170027 100644 --- a/mps/manual/html/mmref/lang.html +++ b/mps/manual/html/mmref/lang.html @@ -137,8 +137,9 @@ longer required (see COBOL

    COBOL was designed by the CODASYL committee in 1959–60 to be a business programming language, and has been extended many -times since. It is still the most widely-used programming -language (in terms of lines of code in use).

    +times since. A 1997 Gartner Group report estimated that 80% of +computer software (by count of source lines) was written in +COBOL.

    Prior to 2002, COBOL had no heap allocation, and did well in its application domain without it. COBOL 2002 has pointers and heap allocation through ALLOCATE and @@ -454,7 +455,8 @@ of weak (hash) tables, which have the unusual feature that their keys and values can be dynamically switched from being strong references to weak references, and vice versa (by assigning to the __mode field of the table’s -metatable).

    +metatable). It also supports finalization (by +assigning the __gc field of the object’s metatable).

  2. - previous |
  3. Memory Pool System 1.111.0 documentation »
  4. @@ -132,7 +132,7 @@

    Previous topic

    20. Weak references

    + title="previous chapter">19. Weak references

    Next topic

    1. Choosing a pool class

    Contact us

    @@ -152,7 +152,7 @@ next |
  5. - previous |
  6. Memory Pool System 1.111.0 documentation »
  7. diff --git a/mps/manual/html/pool/intro.html b/mps/manual/html/pool/intro.html index 468c8ba7829..658e601ca63 100644 --- a/mps/manual/html/pool/intro.html +++ b/mps/manual/html/pool/intro.html @@ -119,7 +119,7 @@ pool class to use:

    yes no none -LO (Leaf Only) +LO (Leaf Object) yes no diff --git a/mps/manual/html/searchindex.js b/mps/manual/html/searchindex.js index 58ddcac05d9..a46d342ca39 100644 --- a/mps/manual/html/searchindex.js +++ b/mps/manual/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({objects:{"":{mps_arena_destroy:[42,3,1,""],mps_ap_alloc_pattern_reset:[52,3,1,""],mps_arena_roots_walk:[45,3,1,""],MPS_SAC_CLASS_LIMIT:[53,4,1,""],mps_io_destroy:[65,3,1,""],MPS_RESERVE_BLOCK:[69,3,1,""],"-d":[55,0,1,"cmdoption-mpseventsql-d"],MPS_FIX12:[74,3,1,""],"-f":[55,0,1,"cmdoption-mpseventsql-f"],MPS_FIX_CALL:[74,3,1,""],mps_pool_destroy:[43,3,1,""],"-l":[55,0,1,"cmdoption-mpseventsql-l"],MPS_RM_PROT:[45,4,1,""],mps_reserve:[69,3,1,""],"-t":[55,0,1,"cmdoption-mpseventsql-t"],mps_message_type_gc_start:[61,3,1,""],"-v":[55,0,1,"cmdoption-mpseventsql-v"],mps_ap_create:[69,3,1,""],mps_telemetry_control:[55,3,1,""],"-r":[55,0,1,"cmdoption-mpseventsql-r"],mps_class_lo:[46,3,1,""],CONFIG_VAR_RASH:[48,4,1,""],MPS_OS_W3:[31,4,1,""],mps_rank_exact:[45,3,1,""],MPS_ARCH_I3:[31,4,1,""],mps_ap_s:[69,2,1,""],mps_class_ams:[40,3,1,""],mps_chain_create:[61,3,1,""],mps_sac_t:[53,2,1,""],MPS_WORD_WIDTH:[31,4,1,""],mps_ap_t:[69,2,1,""],mps_ap_alloc_pattern_begin:[52,3,1,""],mps_reg_scan_t:[45,2,1,""],mps_tramp:[77,3,1,""],mps_fix:[74,3,1,""],mps_class_amc:[33,3,1,""],mps_rank_ambig:[45,3,1,""],mps_lib_memset:[65,3,1,""],mps_alloc_pattern_t:[52,2,1,""],mps_arena_start_collect:[42,3,1,""],mps_arena_clamp:[42,3,1,""],mps_gen_param_s:[61,2,1,""],mps_sac_destroy:[53,3,1,""],MPS_T_WORD:[31,4,1,""],mps_arena_create:[42,3,1,""],mps_lib_get_EOF:[65,3,1,""],mps_mvff_size:[54,3,1,""],mps_awl_find_dependent_t:[49,2,1,""],mps_lib_FILE:[65,2,1,""],mps_lib_get_stderr:[65,3,1,""],mps_chain_t:[61,2,1,""],MPS_T_ULONGEST:[31,4,1,""],MPS_FIX2:[74,3,1,""],mps_definalize:[34,3,1,""],MPS_PF_XCI3GC:[31,4,1,""],MPS_FIX1:[74,3,1,""],mps_mvt_size:[70,3,1,""],mps_telemetry_label:[55,3,1,""],MPS_RES_RESOURCE:[48,4,1,""],mps_arena_has_addr:[42,3,1,""],MPS_SAC_FREE_FAST:[53,3,1,""],MPS_PF_LII3GC:[31,4,1,""],MPS_RES_MEMORY:[48,4,1,""],mps_lib_get_stdout:[65,3,1,""],mps_formatted_objects_stepper_t:[29,2,1,""],mps_fmt_create_auto_header:[29,3,1,""],mps_sac_free:[53,3,1,""],mps_message_type_disable:[62,3,1,""],mps_io_write:[65,3,1,""],mps_ld_s:[60,2,1,""],mps_arena_collect:[42,3,1,""],mps_arena_class_vm:[42,3,1,""],mps_tramp_t:[77,2,1,""],mps_fmt_t:[29,2,1,""],mps_sac_alloc:[53,3,1,""],MPS_PF_XCI3LL:[31,4,1,""],mps_message_type:[62,3,1,""],mps_sac_flush:[53,3,1,""],mps_class_mv_debug:[24,3,1,""],mps_class_amcz:[64,3,1,""],mps_message_finalization_ref:[34,3,1,""],mps_arena_spare_commit_limit_set:[42,3,1,""],mps_rank_weak:[45,3,1,""],mps_clock:[65,3,1,""],mps_mvff_free_size:[54,3,1,""],mps_ss_t:[74,2,1,""],mps_arena_reserved:[42,3,1,""],mps_arena_unsafe_restore_protection:[42,3,1,""],mps_message_discard:[62,3,1,""],mps_free:[69,3,1,""],mps_message_type_t:[62,2,1,""],mps_res_t:[48,2,1,""],mps_arena_class_cl:[42,3,1,""],mps_clock_t:[78,2,1,""],mps_class_awl:[49,3,1,""],MPS_RES_PARAM:[48,4,1,""],mps_fmt_auto_header_s:[29,2,1,""],mps_commit:[69,3,1,""],mps_message_t:[62,2,1,""],MPS_RES_OK:[48,4,1,""],mps_ld_add:[60,3,1,""],mps_alloc:[69,3,1,""],mps_ap_destroy:[69,3,1,""],mps_message_gc_live_size:[61,3,1,""],mps_clocks_per_sec:[65,3,1,""],mps_root_t:[45,2,1,""],mps_class_mvff_debug:[54,3,1,""],mps_ap_fill:[69,3,1,""],MPS_WORD_SHIFT:[31,4,1,""],mps_class_mv:[24,3,1,""],MPS_SCAN_END:[74,3,1,""],mps_lib_fputc:[65,3,1,""],CONFIG_PLINTH_NONE:[65,4,1,""],mps_arena_park:[42,3,1,""],MPS_PF_STRING:[31,4,1,""],mps_pool_check_free_space:[63,3,1,""],mps_fmt_create_A:[29,3,1,""],mps_lib_fputs:[65,3,1,""],mps_addr_fmt:[29,3,1,""],mps_lib_telemetry_control:[65,3,1,""],mps_rank_t:[45,2,1,""],mps_mvt_free_size:[70,3,1,""],MPS_BUILD_GC:[31,4,1,""],MPS_PF_ALIGN:[31,4,1,""],"-h":[55,0,1,"cmdoption-mpseventcnv-h"],MPS_PF_LII6GC:[31,4,1,""],mps_message_clock:[62,3,1,""],MPS_TELEMETRY_CONTROL:[55,1,1,"-"],mps_ld_merge:[60,3,1,""],mps_class_mvff:[54,3,1,""],MPS_PF_FRI6GC:[31,4,1,""],MPS_EVENT_DATABASE:[55,1,1,"-"],mps_message_type_enable:[62,3,1,""],mps_arena_extend:[42,3,1,""],MPS_TELEMETRY_FILENAME:[55,1,1,"-"],mps_class_snc:[36,3,1,""],mps_message_queue_type:[62,3,1,""],mps_pool_check_fenceposts:[63,3,1,""],mps_message_gc_start_why:[61,3,1,""],MPS_RM_CONST:[45,4,1,""],MPS_PF_W3I6MV:[31,4,1,""],mps_addr_t:[78,2,1,""],mps_roots_stepper_t:[45,2,1,""],mps_pool_create:[43,3,1,""],mps_message_get:[62,3,1,""],mps_collections:[42,3,1,""],mps_mv_size:[24,3,1,""],mps_pool_create_v:[43,3,1,""],mps_arena_commit_limit:[42,3,1,""],mps_message_gc_not_condemned_size:[61,3,1,""],mps_amc_apply:[33,3,1,""],mps_thread_reg:[77,3,1,""],mps_mv_free_size:[24,3,1,""],mps_class_t:[43,2,1,""],mps_message_gc_condemned_size:[61,3,1,""],mps_fmt_fwd_t:[29,2,1,""],MPS_RES_FAIL:[48,4,1,""],mps_arena_release:[42,3,1,""],mps_root_create_table_masked:[45,3,1,""],mps_arena_step:[42,3,1,""],mps_arena_spare_commit_limit:[42,3,1,""],MPS_SAC_ALLOC_FAST:[53,3,1,""],mps_ap_create_v:[69,3,1,""],mps_align_t:[78,2,1,""],MPS_RES_UNIMPL:[48,4,1,""],mps_sac_class_s:[53,2,1,""],mps_arena_expose:[42,3,1,""],mps_stack_scan_ambig:[45,3,1,""],mps_ap_alloc_pattern_end:[52,3,1,""],mps_arena_unsafe_expose_remember_protection:[42,3,1,""],mps_message_type_gc:[61,3,1,""],MPS_RES_COMMIT_LIMIT:[48,4,1,""],MPS_OS_XC:[31,4,1,""],mps_io_create:[65,3,1,""],mps_arena_t:[42,2,1,""],mps_amc_apply_stepper_t:[33,2,1,""],mps_ap_frame_push:[75,3,1,""],mps_fmt_scan_t:[29,2,1,""],mps_ld_reset:[60,3,1,""],mps_root_create_fmt:[45,3,1,""],MPS_SCAN_BEGIN:[74,3,1,""],mps_alloc_pattern_ramp_collect_all:[52,3,1,""],MPS_PF_W3I3MV:[31,4,1,""],mps_arena_committed:[42,3,1,""],MPS_ARCH_I6:[31,4,1,""],mps_sac_create:[53,3,1,""],mps_arena_commit_limit_set:[42,3,1,""],mps_thr_t:[77,2,1,""],mps_fmt_pad_t:[29,2,1,""],mps_pool_debug_option_s:[63,2,1,""],mps_root_destroy:[45,3,1,""],mps_root_create:[45,3,1,""],mps_fmt_B_s:[29,2,1,""],mps_word_t:[78,2,1,""],MPS_RES_IO:[48,4,1,""],mps_frame_t:[75,2,1,""],mps_ld_t:[60,2,1,""],mps_arena_create_v:[42,3,1,""],mps_telemetry_intern:[55,3,1,""],mps_fmt_A_s:[29,2,1,""],mps_arena_class_t:[42,2,1,""],mps_thread_dereg:[77,3,1,""],mps_class_ams_debug:[40,3,1,""],mps_lib_memcpy:[65,3,1,""],mps_bool_t:[78,2,1,""],MPS_BUILD_MV:[31,4,1,""],CONFIG_VAR_HOT:[48,4,1,""],mps_finalize:[34,3,1,""],mps_root_create_table:[45,3,1,""],mps_ap_frame_pop:[75,3,1,""],mps_ld_isstale:[60,3,1,""],mps_message_poll:[62,3,1,""],mps_root_scan_t:[45,2,1,""],mps_class_mfs:[58,3,1,""],mps_addr_pool:[43,3,1,""],MPS_PF_XCI6LL:[31,4,1,""],mps_arena_spare_committed:[42,3,1,""],mps_fmt_skip_t:[29,2,1,""],mps_io_t:[65,2,1,""],mps_fmt_isfwd_t:[29,2,1,""],MPS_BUILD_LL:[31,4,1,""],mps_alloc_pattern_ramp:[52,3,1,""],mps_fmt_class_t:[29,2,1,""],mps_telemetry_flush:[55,3,1,""],mps_ap_trip:[69,3,1,""],mps_pool_t:[43,2,1,""],mps_lib_assert_fail:[65,3,1,""],mps_chain_destroy:[61,3,1,""],CONFIG_VAR_COOL:[48,4,1,""],mps_fmt_create_B:[29,3,1,""],MPS_OS_LI:[31,4,1,""],mps_message_type_finalization:[34,3,1,""],mps_lib_memcmp:[65,3,1,""],MPS_RES_LIMIT:[48,4,1,""],MPS_PF_FRI3GC:[31,4,1,""],mps_rm_t:[45,2,1,""],mps_class_mvt:[70,3,1,""],mps_root_create_reg:[45,3,1,""],mps_fmt_destroy:[29,3,1,""],mps_arena_formatted_objects_walk:[29,3,1,""],mps_io_flush:[65,3,1,""],MPS_OS_FR:[31,4,1,""]}},terms:{scriptwork:25,nurseri:[0,4,8,10,52,21,61],orthogon:[47,79],mps_arena_roots_walk:[45,25,42],r4r:25,interchang:[2,19],four:[44,45,5,14,16,17,19,20,24,25],secondli:[9,27,67],prefix:[23,55,5,78],circuitri:9,upsid:25,oldest:21,forget:[42,39],disappear:[34,19,78],whose:[62,1,12,13,15,16,18,63,26,70,33,49,43,45,39,51,78,55,29,60,61,67,34,74,75,79,77,68,53],accur:[44,2,70,10,17,21,25],"const":[65,61],find_depend:49,mpsioan:65,albuquerqu:47,mps_telemetry_flush:[65,55,42],concret:6,buddi:[1,3,5,47,44,66,12,35,14,18],under:[57,3,4,30,32,48,78,15,34,21,69,25,42,79],sped:[62,67],doubleword:[3,10,20],merchant:30,digit:[47,31,9,73,20,23],everi:[62,1,45,72,27,47,44,7,8,9,12,29,17,75,19,68,39,48,25,55,42],kent:[51,47],mps_final:[1,34,39],ugli:25,macraki:[51,5],"void":[62,1,7,78,17,19,63,24,25,69,31,70,33,36,49,40,42,43,44,45,46,47,65,39,52,53,55,29,58,60,61,34,54,77,68,64],rise:18,risc:10,quantiz:21,jacob:47,affect:[72,4,32,50,34,14,36,16,17,18,61,25,42],mps_pool_check_fencepost:63,poorli:[44,37,53,12],vast:66,agesen:47,extend_s:[54,24,58],kilobyt:[61,5,9,11,25,68],plural:25,ferreira:47,factori:19,vector:[45,5,6,10,15,74,18,39,25,68],terabyt:[17,5],cmu:47,repack:47,cmp:[60,39],x86_64:23,lockw3:48,deutsch:[3,67,47],mps_lib_get_stdout:[65,25],direct:[0,2,3,4,30,65,50,12,16,69],batch:67,nail:[8,21],consequ:[46,48,49,36,64,39,40,77,42],second:[69,27,31,65,9,12,68,37,18,55,25,56,42,79],reorder:69,aggreg:[15,25,6],type_fwd:68,p_v:[69,53],ap_o:[36,69,49],even:[0,62,3,4,27,6,12,13,14,16,17,18,19,21,25,69,30,70,37,39,42,44,53,55,29,67,34,72,74,77,68],hide:15,insid:[43,45,61,27,47,33,12,72,74,77,29],neg:[43,60,65,25,29,42],introspect:[43,45,70,33,36,54,22,24,29,42,76],calcul:[14,66,29,73],pdp:[47,5,20],cheng:47,supplier:44,"new":[0,1,4,5,8,9,10,12,14,17,18,19,21,22,23,25,69,28,31,37,39,42,43,44,45,47,48,49,78,54,55,29,57,60,61,62,66,67,34,73,74,75,68,79],mps_ss_t:[45,27,39,68,71,74,18,49,29],ever:[44,45,31,77,50,17,73,55,25],told:12,elimin:[44,4,27,9,66,67,14,18,19,69,25],port_ref:39,dahl:[67,47],mps_arena_class_cl:[68,42],human:55,never:[0,1,5,9,10,78,15,19,25,55,32,36,37,39,43,44,65,69,29,60,67,70,34,73,68],here:[62,45,60,61,27,48,10,74,68,69,34,72,39,23,25,55,42,79],block_requiring_fin:34,met:[14,30],punch:73,undef:[67,78],studio:[23,25,31],debugg:[45,72,25,55,42],path:[28,68,4,27,48,74,12,13,14,72,18,19,21,69,25,56,76],mps_message_type_dis:62,interpret:[43,62,45,72,4,32,63,59,67,34,17,75,39,74,55,25,68,42,60],michal:47,precis:[0,44,2,5,47,9,16,18,21,29],jame:[73,47],bitmask:[45,55,5],scaveng:[0,18,17,4,47],permit:[62,44,4,30,6,70,9,66,15,17,21,57,69,42],krishnan:47,studi:[50,47],pack:[68,5,29],mps_lib_telemetry_control:65,portabl:[57,47,65,67,18,78,74,77,68],joshua:47,mps_sac_alloc_fast:[25,53],norsk:47,"000ae0397335c8b5":55,skippabl:68,"_mps_fix":27,unix:[0,5,7,48,9,18,19,65,23,77],mps_sac_free_fast:[25,53],brk:[18,5,6],amherst:47,mps_arch_s8:31,printf:[62,25,39],newspac:[8,17],total:[44,4,32,9,54,70,37,72,18,39,61,24,25,68,42],mps_mortal:61,unit:[3,4,5,7,65,9,68,19,20,21,29,27],highli:[57,44,27,67,68],bookkeep:[44,9,50,37,67],describ:[0,1,4,5,6,7,9,12,17,18,19,21,23,69,27,37,39,44,45,65,49,50,53,55,29,59,61,78,66,67,74,75,68,79],would:[1,2,4,5,8,10,14,19,25,69,27,30,70,37,49,42,44,45,48,39,50,53,55,29,58,60,65,66,67,34,68,64],init:69,sigxfsz:77,vol:47,edward:[9,67,47],overhead:[44,27,6,70,9,50,12,15,37,17,79],boehm:[0,44,45,4,5,47,12,34,67,51],"0x1003fb148":72,recommend:[77,27,65,50,78,68,53,74,25,29,79],indiana:47,type:[62,1,2,3,4,5,6,7,9,10,12,14,15,16,17,18,19,21,23,25,69,27,31,33,37,39,42,43,44,45,47,48,49,50,52,53,55,29,60,61,78,63,65,67,34,72,73,74,75,77,68,76],tell:[0,1,2,60,62,39,45,67,57,19,21,69,25,68,42],ldisstal:25,swap:[5,7,9,13,15,18,19,21,42],mps_arch_m2:31,mps_arch_m4:31,buckets_find_depend:39,mps_arch_m6:31,relax:39,relat:[0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,21,44,65,50,55,29,60,67],notic:[78,25,47,30,21],warn:[57,25,53,74,69,77],phong:47,mps_fmt_fwd_t:[1,29,68],phd:47,excl:69,hold:[43,1,2,61,5,62,9,45,12,53,34,18,19,39,75,69,77,29,42,79],must:[0,1,3,4,27,6,7,8,9,63,64,12,78,15,16,17,18,19,21,23,24,25,69,30,70,33,34,36,37,39,40,42,43,44,45,46,65,49,50,53,54,55,29,57,58,60,61,62,66,71,72,74,75,77,68,79],shoot:44,blumof:47,springer:47,join:[38,78],room:[15,61],restor:[62,4,47,67,18,74,25,68,42],exit_failur:44,work:[0,57,4,27,9,10,12,14,17,18,19,23,25,37,49,40,42,44,45,47,50,53,69,61,66,67,34,51,68,79],pierc:47,worth:[44,18],mccaughan:51,wors:[1,66],hansen:[51,47],root:[0,57,2,4,5,6,9,14,16,17,18,19,21,23,24,25,27,28,70,33,34,37,39,40,42,45,46,47,49,69,58,59,67,71,74,54,76,77,68,79],pierr:47,overrid:27,defer:[3,4,47,6,37,52,19,69,26],obj_fmt_:[29,68],give:[62,44,60,4,31,32,8,50,78,14,57,70,18,65,61,55,25,42,79],mps_ld_reset:[60,39],jelica:47,indic:[62,1,3,6,7,78,17,18,19,31,37,65,42,45,48,39,52,55,29,60,74,75,68,79],sick:47,caution:[45,39,34,49,22,69,25,29,76],fibonacci:[1,66,5],want:[0,44,45,48,33,39,65,68,57,19,21,23,25,29,42,53],tr99:47,david:[51,25,47],unsign:[62,45,60,6,31,65,49,78,53,39,25,68],"1003fd328":55,recov:[44,52],end:[1,2,27,78,7,48,52,45,12,68,34,72,18,19,39,69,25,29,42,79],"0x000000010000206b":72,quot:[1,9,78,14,18,68],icfp:47,ordinari:[4,9,19,49,25,29],classifi:[1,21],revisit:47,how:[62,1,3,4,27,9,17,19,25,5,30,29,37,49,42,43,44,45,47,39,50,53,55,56,57,61,66,72,74,68,79],hot:[4,27,48,13,15,19,23,55],recoveri:47,env:72,mps_shift_t:25,answer:[25,44,4,68,79],symposium:47,ancestor:67,perspect:[47,49],updat:[0,1,3,4,5,9,12,16,18,19,25,27,37,39,42,43,44,47,48,78,55,29,65,74,68],lam:47,simmon:51,recogn:[48,69,60,49],lai:68,after:[62,1,3,4,27,9,63,16,19,21,23,25,69,5,34,36,37,39,42,44,45,48,52,53,55,29,60,65,66,67,71,72,74,77,68,79],debug_opt:[54,40,24,63],"0x0000000100011ded":72,diagram:[25,37,4,69],befor:[1,27,9,78,18,63,25,55,5,33,37,49,42,44,45,48,39,69,60,66,67,34,74,54,68,79],wrong:[44,59,61,27,48,50,72,24,25,68],parallel:[0,44,4,47,12,17,18,21,29],averag:[54,10,24],errror:45,type_port:39,attempt:[44,3,4,27,6,70,66,9,50,67,68,18,19,21,69,29,42],third:[27,47,31,68,37,39,25,56],opaqu:[7,3,17,78,60],grant:18,exclud:[65,23,5],receiv:[44,45,4,30,7,66,50,68,34,72,55,25,29],type_:[68,49],maintain:[45,3,4,27,6,9,10,59,14,53,17,18,19,51,25,68,42,58],environ:[47,44,5,6,7,65,39,67,68,69,72,19,21,23,77,55,76],reloc:[18,29,4,5,19],enter:[72,18,6,21],exclus:[25,68,17,77,29,79],worst:[0,1,6,47,66,14,34,49,54],lambda:[34,72,39],order:[0,1,3,4,5,6,8,9,10,12,13,14,17,18,19,25,69,27,37,39,44,47,49,53,55,66,67,34,72,74,75,77,68],finaliz:[14,34,25,19,39],mps_io_destroi:65,oper:[0,1,3,4,5,6,9,12,13,14,15,17,18,19,21,23,69,27,30,31,70,35,37,39,42,43,44,45,46,47,48,49,50,53,55,29,57,60,62,66,67,68,72,74,77,78],mpstd:[25,31],composit:[15,18,4,67],feedback:38,afip:47,over:[45,3,4,27,6,63,70,65,9,39,50,68,52,18,21,61,25,29,42,60],config_var_cool:[48,72,4],message_type_o:62,becaus:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,17,18,19,21,25,69,27,34,37,39,42,44,45,48,49,50,53,54,55,57,60,78,63,65,66,67,71,72,74,75,68],fifo:[1,10],dijkstra:[9,17,4,73,47],flexibl:[57,45,3,7,66,14,53,42],vari:[1,4,27,44,70,18],digest:21,sigplan:47,hashf:39,fit:[0,1,2,3,5,6,8,9,10,12,14,18,19,21,22,24,28,30,32,35,44,47,52,69,66,70,54,79],obj_pool:[29,68],fwrite:65,fix:[62,1,3,4,27,6,10,12,18,19,21,22,25,69,28,29,39,44,45,48,49,50,55,56,57,58,71,72,74,79,68,76],better:[1,45,60,27,66,74,50,13,19,68,49,23,25,29,79],tramp:68,drawback:37,persist:[43,45,61,47,52,53,74,29,42],comprehens:4,shire:51,hidden:[45,67],erlang:50,taiichi:47,easier:[50,44,25,66],descend:67,them:[0,62,3,4,5,6,8,9,10,64,12,18,19,25,27,32,33,34,37,39,40,42,44,45,46,49,50,53,55,29,57,61,78,66,67,70,71,72,74,54,77,68,79],nygaard:67,thei:[0,1,3,4,5,6,9,10,64,12,14,15,16,17,18,19,21,25,26,27,33,37,39,40,42,44,45,46,47,65,49,50,53,55,29,57,60,61,62,63,66,67,68,69,71,74,77,78,79],fragment:[1,2,4,5,6,8,9,10,12,13,18,19,21,25,70,37,42,47,50,53,58,66,54,79],safe:[62,1,45,60,47,6,44,70,57,78,36,17,18,67,69,77,68,42],mps_reg_scan_t:[45,68],"break":[5,31,67,68,72,18,19,74,23,69,42,73],band:[1,5,7,12,13,17],promis:[25,4,68],interrupt:[44,37,30],itanium:31,choic:[3,61,6,9,66,67,15,18,25,68],tendenc:[8,33],"0x000000010001f2d2":72,codewarrior:[23,31],string_hash:39,"0x7fff5fbff7a0":72,harri:47,xcppgc:31,accommod:[0,53,29],dest_ld:60,"000ae039733592f9":55,arrow:0,each:[0,1,2,3,4,5,6,7,8,9,10,12,14,15,17,18,19,21,23,25,69,27,31,32,33,37,39,42,44,45,48,49,50,53,55,29,58,60,61,62,63,66,68,70,71,72,74,77,78,79],debug:[62,3,6,17,63,23,24,25,69,28,33,65,40,42,48,39,50,53,55,29,59,72,54,68,76],went:48,european:47,oblig:68,side:[69,78],mean:[0,1,5,6,7,9,10,12,13,14,15,17,18,19,21,25,69,27,30,70,33,39,42,44,45,46,48,49,78,55,29,60,67,34,72,74,75,77,68,79],character_:68,data_scan:74,laboratori:47,enorm:51,overflow:44,mps_res_limit:[48,53],forgot:72,"0x0000000100011d34":72,x86:[57,5,31,55,25,23],unbound:[62,19],network:[44,3,65,67,34,42],goe:[44,45,47,18,23,25,42],newli:[61,69,4],crucial:[37,39],content:[62,57,3,61,5,33,67,68,15,72,19,69,29,42],rewrit:69,laid:[1,72],sml:[67,47],adapt:[57,38,25,47,51],reader:[73,74],mps_arena_create_v:42,quantifi:47,forth:18,kiem:47,mccarthi:[0,47,9,67,73,55,25],arizona:47,linear:[10,18,27,47],barrier:[3,5,10,64,12,14,15,17,18,19,21,24,25,70,33,36,49,40,42,45,46,47,69,29,58,67,72,54,77,68,79],worthwhil:44,naggum:[62,67],nightmar:44,mps_class_awl:[49,39],situat:[60,7,12,37,72,49,25,29,42],given:[44,2,3,6,7,65,9,63,45,12,14,32,53,39,55,68],free:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,16,17,18,19,21,23,24,25,69,70,37,49,42,44,45,48,50,53,55,57,58,63,66,67,34,54,68,79],ineffici:[70,66,10,50,37,18,19,21],mps_commit:[69,72,25,68,39],cytron:47,hand:[28,27,6,44,48,78,68,19,49,25,29,76],mvt:[28,70,22,69,24,25,79],atc:[17,6],puzzl:[25,39],filter:[65,55,17,25,27],heck:47,iso:[78,65,5,47],isn:[44,4,27,37,72,39,25],"__int_64":[78,31],bletchlei:73,"0x0000000000000000":72,bevan:51,confus:[25,18,68,6],caught:[77,25],"0x0000000000000004":72,"0x0000000000000005":72,ieee:47,rang:[5,7,9,14,70,16,18,19,21,68],nhc:47,p_o:[69,72,53],independ:[3,46,47,12,55,42],wast:[32,66,50,12,53,21,58],rank:[28,2,74,27,6,49,64,45,14,36,71,72,18,19,39,22,76,25,68,46,79],necess:42,restrict:[69,5,65,49,12,34,18,21,75,23,25,29,42],hook:45,instruct:[73,63,5,47,9,10,50,12,38,17,18,67,49,69,25,68,27],alreadi:[62,1,3,4,27,77,37,39,55,25,68],wrapper:[14,65,39],wasn:[48,25,27,53],tag_siz:39,massiv:25,flagella:[67,47],primari:[9,21],brock:47,yuan:47,nomin:30,top:[57,44,61,33,14,72,18,39],sometim:[0,1,34,3,4,5,6,44,7,62,49,37,12,16,17,18,19,21,23,25,67],eqv:[62,34,72,39],timothi:47,toi:[62,45,60,32,74,34,72,39,55,68],master:25,too:[43,44,72,61,32,9,49,67,14,57,37,17,53,39,25,68,42],kanefski:47,similarli:[74,25,53,39],mps_message_get:[62,9,61,34,39],upshot:60,john:[0,47,9,67,73,55,51],hewitt:[2,73,47],mps_build_cc:31,windbg:25,tool:[44,47,31,65,9,50,67,19,23,25,55],took:[69,60,25],"10g":72,mps_sac_class_:[25,18,53],incur:[2,64],somewhat:[25,39,18,27,21],conserv:[0,1,2,4,5,6,44,9,49,50,12,37,18,67,47,21],simula:[67,47,73],config_var_rash:[48,19],mps_clock_t:[62,65,25,78],peculiar:19,symptom:53,modula3:67,nmk:23,r4000:31,target:[57,44,59,27,31,65,74,21,23,25,68],keyword:18,cxref:31,provid:[57,1,4,27,6,7,9,10,64,17,18,19,21,23,25,69,30,33,36,37,39,40,42,44,45,46,48,49,50,53,55,29,60,63,65,66,67,34,38,73,74,68,79],lvalu:[69,25,53],tree:[1,6,12,13,18,23],mps_os_w3:31,withington:[10,47,51],project:[57,59,47,67,38,23,68],matter:[37,60,5,47],iron:73,mps_pf_align:[31,70,8,79,49,24,25,58],beginn:25,mps_headers:29,mps_pool_create_v:43,fashion:[9,25,34,67],entail:[37,4,27,29],mps_ap_frame_push:[36,75,6],ran:[55,53],modern:[44,27,6,9,50,67,13,15,37,21,68],mind:[32,50,37,18],mine:47,parenthes:78,raw:[16,19],lookup_in_fram:[55,72],manner:30,increment:[0,1,4,5,9,10,12,14,17,18,19,21,37,49,42,44,47,48,69,57,67,73,77,68,79],infring:30,seen:[44,18,21],seem:[44,37,25,68],incompat:25,implement:[0,1,2,3,4,5,6,7,10,12,13,14,17,18,19,21,23,25,27,30,70,37,38,39,44,47,48,49,50,53,54,69,57,58,60,62,65,67,68,34,72,74,75,76,78,79],strength:[66,19],harper:47,latter:[14,25,19],cope:[44,45,9,21,34,49,25],destript:45,matthew:[51,47],client:[0,1,3,4,27,6,7,9,10,78,17,18,19,21,25,69,70,33,39,42,43,44,45,48,49,52,53,55,29,60,61,62,63,65,34,72,74,75,79,77,68,76],fwd2:68,thoma:47,programat:29,expens:[1,2,3,4,5,44,9,18],simplifi:[0,1,5,6,74,17,39,25,57],table_set:39,shall:[78,30],mps_ap_frame_pop:[36,75,6],object:[0,1,2,3,4,5,6,7,8,9,10,64,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,39,40,42,44,45,46,47,48,49,50,53,55,29,58,59,61,62,63,66,67,68,69,70,71,72,73,74,54,76,78,79],mps_root_scan_t:45,lexic:67,regular:[14,62,23,34,39],alan:[73,47],letter:[78,47],phase:[9,18,37,21],fwd_:68,coin:47,jean:47,prematur:[0,44,3,9,50,16,21],simplic:[77,74],don:[27,44,5,33,78,14,57,34,19,39,25,68,42,79],simplif:44,doc:25,"0x1003f9878":72,flow:67,doe:[0,1,4,5,7,8,9,10,12,14,16,18,19,21,24,25,27,30,32,33,34,36,37,39,40,42,44,45,46,48,49,50,53,55,29,58,60,62,63,65,66,67,68,70,71,72,74,54,77,78,79],buckets_:[68,39],dummi:[69,68],declar:[1,45,47,6,44,78,14,36,18,19,75,69,25,42],metat:67,caml:67,unchang:63,section:[60,48,74,50,17,39,23,25,68,79],came:7,kristen:67,ungar:[67,10,19,47,73],asid:53,wow64:57,sigsegv:[77,25],opposit:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,21],esoter:25,random:[1,72,18,19],popl:47,minimum_s:70,protocol:[57,45,4,6,12,14,36,75,74,69,25,68,76],figueiredo:67,involv:[44,52,5,7,66,9,49,50,14,17,18,19,21,25,29,27],absolut:[53,6,21],layout:[4,27,50,72,18,74,29],acquir:[70,48,42,54],mpsliban:[65,23,25],i5m2cc:31,menu:23,explain:[50,48,25,68,49],configur:[46,58,70,33,67,36,17,55,49,54,23,24,40,42,79],busi:[67,30,49],rich:[44,67],weakrefer:[14,19,67],mps_chat:[62,25],predecessor:67,plate:18,stoy:[7,47],wide:[44,3,61,70,33,10,67,37],likewis:9,stop:[44,47,12,37,18,63,42],compli:16,mpscmvff:54,watson:47,report:[44,60,47,65,12,68,17,67,55,25,69],reconstruct:72,hollerith:73,mutual:[47,79],mps_ap_fil:[69,72,25],net:67,peyton:47,softli:[14,18,19,67,21],bar:18,gareth:51,"\u00e5ke":47,patch:[25,78],sens:[1,4,5,10,15,18,39,25,68,79],bag:5,bad:[44,5,66,17,12,72,67,39,69],fourteenth:47,singhal:[47,21],steal:42,steam:73,respond:[66,53],mps_arena_has_addr:[25,42],fragmentation_limit:[70,25],padd:68,datatyp:[],loreclaim:27,nul:[65,55,69],result:[62,1,4,27,9,12,16,18,19,21,25,69,70,49,40,42,43,44,45,48,39,52,53,55,29,60,61,78,65,34,72,74,75,77,68,76],"0x1003faf20":[55,72],respons:[43,44,3,4,6,9,12,57,37,53,21,42],corrupt:[44,3,6,48,72,63,55],themselv:[14,44,34,3],best:[0,1,5,6,44,70,39,66,12,14,57,74,18,67,47,21,25,68,42],subject:[62,45,65,14,34,18,39,23,25,29,42,58],awar:[1,49],said:[0,8,9,16,17,19,21,55],hopefulli:27,erez:47,databas:[47,37,55,19,30],delphi:67,phantomli:21,shenker:47,ritchi:73,figur:[57,69],outstand:25,finger:25,simplest:[23,17,69,68],sos8cx:31,awai:[50,25,27,77],approach:[50,66,25,78,47],glasgow:47,pad_:68,attribut:60,inabl:[1,2],accord:[1,27,44,8,66,12,52,18,78,21,54,69],extend:[5,6,67,38,49,77,68,42,27],sram:18,weak:[57,3,27,14,17,18,19,21,22,25,28,33,34,36,49,40,45,39,59,66,67,71,79,68,76],sophist:[70,37],mps_fix_cal:[29,74],extens:[0,45,4,48,9,50,67,13,25,68,42,79],lazi:[47,12],workaround:25,preprocessor:[48,31,8,78,72,67,65],extent:[2,3,4,6,10,50,12,13,34,18,67],dbgpool:48,toler:[14,17,49],xci6ll:[23,31],mps_clocks_per_sec:65,protect:[0,1,5,9,64,78,14,15,18,19,21,22,24,25,70,33,36,39,40,42,45,46,47,49,69,29,58,72,54,79,77,68,76],accident:9,easi:[45,33,50,67,68,14,72,23,77,29],r6r:25,fault:[0,57,5,47,9,49,12,14,15,18,19,21,22,29],howev:[62,1,3,4,5,6,7,9,12,18,19,23,25,69,30,32,37,39,40,42,44,65,53,55,67,74,51,77,68],against:[44,60,32,9,21,74],logic:[27,7,10,67,15,19,79],browser:67,com:[57,23,38,30],con:[62,4,6,47,67,14],rehash:[60,25,68,39],toni:[51,47],character:[14,44,67,47],ref_o:34,delic:49,loader:42,dconfig_var_cool:[23,72],guil:67,exemplari:30,tlb:17,framework:[67,47],wider:23,guid:[28,59,60,50,78,19,25,68],assum:[0,45,4,8,49,34,14,37,53,48,69,25,68],summar:79,duplic:[50,25,16,4,5],mps_lib_fput:65,liabil:30,degener:10,fre:67,union:[60,6,78,17,39,25,68],three:[62,1,4,9,12,14,15,16,18,19,21,23,24,31,37,39,40,42,44,48,50,78,69,29,60,66,67,72,74,68],been:[0,1,3,4,5,7,9,10,14,16,17,18,19,21,25,26,27,31,33,34,37,39,42,43,44,48,50,53,55,29,57,60,61,62,67,69,71,72,74,51,77,68,79],specul:67,accumul:[8,50],much:[0,62,3,5,9,17,23,25,27,32,37,42,44,50,52,53,57,61,66,34,74,68],mps_arena_unsafe_restore_protect:[25,42],interest:[62,44,68,27,48,67,29,71,38,19,74,23,25,55,42,79],subscrib:38,insert_link:69,cohen:47,quickli:[4,27,9,17,19,68,42,5],life:[70,10,47,39],retrospect:47,lifo:[1,10,18,6],suppress:78,argument:[62,78,14,64,24,25,55,70,33,36,49,40,42,43,45,46,47,48,39,53,69,29,58,74,54,77,68],"0x0000000100001ef7":72,dave:[73,47],child:12,"catch":[3,61,67],pool_o:[43,46,70,33,36,64,49,54,40,24,58],emploi:10,type_fwd2:68,mps_alloc_pattern_ramp_collect_al:52,ident:[60,31,10,78,15,53],aix:7,subentri:25,gnu:[62,31,67,72,23,55],servic:[44,30,66,9,50,17,18,53],properti:[10,12,14,17,18,64,22,24,25,28,70,33,36,49,40,42,46,47,58,60,61,54,79,68,76],mps_lib_memcpi:65,commerci:[57,44,73,30],mps_rm_const:[45,4],air:25,aim:[67,47],weren:4,publicli:[44,67],thrash:[44,47,9,14,17,19,21],aid:45,vagu:5,anchor:[25,47],spawn:67,seven:54,cons:6,mps_amc_apply_stepper_t:[33,25],mexico:47,tabl:[2,3,4,27,12,13,14,15,17,19,21,25,26,5,31,32,39,42,45,47,49,55,59,60,67,71,72,68,79],toolkit:[44,47],shame:25,conf:[47,79],mps_thr_t:[45,17,77,68],symtab_s:[45,68],tediou:44,sever:[1,3,4,27,44,32,8,10,50,67,68,70,63,74,18,21,54,69,66,42],grown:67,mps_word_t:[45,60,27,78,72,74,55,25,68,42],disabl:[62,27],incorrectli:[34,6],perform:[0,1,3,4,27,9,12,17,18,19,21,23,25,28,32,37,49,42,44,45,47,50,69,29,59,60,61,62,66,67,70,34,72,74,77,68,79],suggest:[44,7,48,32,38,51,25,68],make:[0,1,2,3,5,6,9,10,12,15,17,18,19,21,23,25,69,27,30,31,32,33,29,37,39,42,43,44,45,48,50,78,55,56,57,59,61,62,66,67,70,71,72,74,75,77,68,79],format:[57,1,2,4,27,6,7,10,64,12,17,18,19,21,23,24,25,5,28,70,33,29,36,39,40,42,44,45,46,48,49,69,56,58,59,63,67,72,74,54,76,68,79],complex:[44,72,6,9,50,12,17,19,67],split:[1,3,5,66,10,50,14,18,55],mps_mvt_free_siz:70,tracker:25,complet:[44,45,4,30,48,9,74,68,14,37,18,65,69,25,29,42],elli:[67,47],fragil:74,evid:[72,6],quentin:47,rail:1,kit:[28,23,30],fairli:[2,25,19],rais:29,refil:[69,77],kim:47,refin:[37,4,19,67],engin:[73,67],mps_io_t:65,aka:[25,31],tune:[28,59,68,47,44,32,9,29,72,33],lockless:[],dylan:[27,30,39,50,67,15,49],char_bit:31,undesir:70,bewar:[69,72],mps_ap_trip:[69,25],mps_lib_assert_fail:[65,25],thu:[0,44,4,27,62,7,8,39,67,14,70,17,21,69],thr:[45,77],inherit:[67,6],weakli:[21,67,14,18,19,49],wherebi:[62,52,10,4],thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,69,27,30,31,32,33,34,36,37,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,58,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,77,78,79],programm:[0,1,44,6,31,7,9,50,12,70,34,18,67,62,73],everyth:[45,55,68],isomorph:17,left:[4,48,9,63,66,78,74,67,21,25,42],identifi:[10,12,68,15,18,78,74,55,25,29,76],birth:70,just:[62,1,4,27,6,14,18,63,23,25,5,32,34,39,42,44,45,55,29,67,71,72,74,77,68,79],sigusr1:[77,25],pool_create_v:43,bandwidth:[9,19],victim:55,nowadai:[14,18],unbuff:54,yet:[0,62,61,27,48,34,67,37,72,49,69,25,68],languag:[0,1,3,4,5,6,7,9,10,12,15,16,17,18,19,21,25,27,28,30,34,35,37,44,47,65,50,78,69,57,59,67,71,73,68,76],previous:[27,6,34,39,55,68],expos:[0,15,25,18,42],interfer:42,had:[62,44,5,67,13,72,19,39,55,25,68],lumpi:61,fortran:[50,73,67],spread:[8,66,44],"0x1003f9ae0":72,board:47,henriqu:67,els:[62,39,72,49,69,25,68,42],save:[0,2,4,47,67,18,74],gave:[44,67],opt:23,applic:[0,1,6,9,15,18,21,23,70,35,42,44,47,65,50,57,66,67,34,72,74,79],"0x1003f9c18":72,mayb:25,preserv:[3,27,8,14,17,18],r_o:[72,77],lcc:31,background:[16,42],"0x1003f99d8":72,obj_isfwd:[29,68],"0x000000010000ea40":72,apart:50,linux:[57,23,49,77,31],measur:[5,47,9,18,74,42,27],mpscamc:[33,68,78,64],specif:[47,44,45,4,27,6,9,10,50,67,35,19,21,61,55,25],arbitrari:[29,78,13],hunt:47,manual:[0,1,3,6,8,9,13,18,21,22,24,25,28,70,35,36,37,49,43,44,45,50,53,54,69,57,58,62,67,74,75,79,68,76],mit:47,"0x00000001003fb130":72,mps_pf_fri3gc:31,src_ld:60,colmerau:[73,67],unnecessari:[0,44,27,39],underli:[50,18,34,4,39],right:[44,30,47,32,50,78,74,25,68,79],old:[0,1,44,60,4,5,6,31,7,8,9,10,67,68,37,17,19,21,69,25,29],deal:[44,2,60,7,67,14,15,18,21,40],interv:[62,1,39,69,25,68,42],mps_arch_s9:31,slack:25,somehow:67,dead:[0,1,3,4,27,6,7,8,9,10,12,16,75,19,25,32,33,36,52,69,61,72,68],zct:[3,26],born:21,intern:[1,2,27,12,18,21,23,25,69,5,28,39,42,43,44,47,48,50,53,55,56,58,65,66,72,73,79],printer:[55,67],tospac:[1,4,8,17,18,25],"0x0000000100003f55":[55,72],successfulli:[43,45,3,61,52,19,69,29,42,53],make_pair:68,tramp_:68,insensit:67,cooper:[5,47,67,37,17,42],clash:78,bottom:[45,39,72,49,25,68],logarithm:31,mps_class_amcz:64,fox:47,princip:67,subclass:5,track:[1,4,44,48,12,68,37,72,18,19,67],ucsc:47,eventcnv:[23,25],overcom:67,condit:[0,43,30,6,44,48,50,12,68,69,52,18,23,25,29],foo:[55,72,53,78],type_integ:[68,39],fencepost:[7,1,3,63,48],core:[3,4,9,78,73,55,25],plu:[70,30],bole:[25,47],bold:44,pose:68,confer:47,speak:[5,29],promot:[0,61,6,8,33,17,21],"0x7fff5fbff808":72,hsu:47,mps_frequenc:53,post:[62,1,61,9,34,39,25],unsaf:[25,34,18,42],obj:[60,74,68,71,72,39,69,29],harlequin:[51,67],steadili:70,slightli:[39,25,19,27],simul:[15,67,47],felleisen:47,poolscan:72,despair:79,frame_o:75,old_symtab_s:68,commit:[45,4,48,9,18,53,69,25,68,42],sept:47,produc:[45,61,67,19,55,73],curiou:55,"float":[0,1,6,8,12,16,18,21],encod:[5,14,15,16,17,19,55],bound:[62,3,61,5,7,9,10,67,15,72,18],soo:47,down:[62,1,72,27,31,48,44,67,68,17,18,19,65,23,25,29,42,53],lewi:[67,47],formerli:[39,4,31],"0x00000001003f9b70":72,opportun:61,cafeteria:18,storag:[0,62,3,4,5,6,7,9,10,13,14,15,18,19,21,25,70,37,42,44,47,55,67,73],kakkad:47,sigsoft:47,accordingli:[65,67],ctss:73,suffici:[0,70,66,67,17,68],mps_t_word:[25,31],judici:44,support:[62,1,3,4,5,6,9,78,13,17,18,19,21,23,24,25,31,70,33,34,36,37,39,40,44,45,46,47,48,49,52,53,54,69,29,57,58,59,60,65,66,67,71,74,75,76,68,79],why:[62,44,61,65,34,72,39,69,25,79],mps_build_sc:31,width:[6,31],anderson:51,joseph:73,editor:[51,67],fraction:54,acknowledg:[28,51],call:[0,1,3,4,5,6,7,9,63,12,14,16,17,18,19,21,23,25,69,27,70,33,34,36,37,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,60,61,62,65,66,67,68,71,72,74,75,77,78],succeed:[48,68],analysi:[62,45,6,47,7,33,68,19,55,29],morrisett:47,head:[8,69,25],form:[0,1,3,4,7,8,9,10,12,13,14,17,18,19,21,25,30,49,48,50,55,62,66,67,72,73,54,77],offer:[0,67,14,18,21,25],forc:[44,55,68,67,74],ramac:73,maxim:70,multiprocessor:47,hear:79,percentag:[70,25],heap:[0,1,3,4,5,6,9,12,13,17,18,19,25,33,42,44,45,47,50,29,66,67,72,73,74,68],old_symtab_root:68,oopsla:47,hashtabl:[25,39],"true":[43,1,60,6,44,62,49,78,68,34,74,39,54,69,25,29,42],cached_count:53,reset:[44,55,60,39],"throw":[50,25],attr:48,rattl:44,maximum:[61,70,10,53,24,25,42],until:[62,1,4,6,7,8,12,17,18,21,25,37,39,42,43,44,45,46,52,53,69,29,60,61,34,74,68],tucson:47,minor:62,absenc:65,autoconf:23,emit:6,mpscsnc:36,mps_reserv:[48,78,68,72,19,39,69,25,29],featur:[62,45,3,63,6,33,49,50,78,68,69,17,18,19,39,55,25,67,42],alongsid:3,mps_word_width:31,classic:[44,23,18,37,13],stronger:5,"abstract":[1,67,47,42,44],decrypt:[25,74],mps_class_t:[43,46,70,33,49,36,64,21,54,40,24,58],proven:[1,16],postscript:[50,15,18,4,67],exist:[62,44,3,61,27,9,78,68,37,18,53,55,51,25,29],darko:47,strive:60,indirect:[2,3,27,30,12,16],pirinen:[5,47,12,14,17,18,51],sticki:[10,18,47],assembl:[67,27,47],inde:[9,29,74],encrypt:74,index:[1,60,5,28,12,18,67,21,25,27],when:[0,1,2,3,4,5,6,7,8,9,10,64,12,13,14,16,17,18,19,21,24,25,69,27,32,33,34,36,37,39,40,42,44,45,46,48,49,50,52,53,55,29,58,60,61,62,63,65,66,67,68,70,71,72,74,54,77,78,79],role:[1,25,68],jone:[44,3,47,7,50,12,17,19,51,25],fmt_scan:45,test:[0,62,27,7,9,15,23,25,55,31,32,39,42,44,48,69,60,67,71,72,73,68,76],snapshot:[14,18,12],presum:25,telemetri:[28,72,27,60,32,48,65,68,17,39,23,25,55,42,76],shrink:[70,5],jonl:[51,5],node:[0,2,4,8,14,17,18],matur:[48,47],journei:68,intend:[45,60,77,46,7,48,33,74,67,68,70,19,65,55,25,29,42,64],felt:44,intens:[3,47],intent:[55,17,25,78],award:51,consid:[0,1,43,27,6,44,8,9,10,50,18,61,69,29,46,79],occasion:27,mps_build_ac:31,russo:47,younger:[0,2,4,8,33,12,19],my_malloc:44,faster:[0,62,44,9,50,67,18,53,74,69,25],furthermor:[70,45,27],home:67,phantomrefer:[19,21],pseudo:27,iwmm:47,exce:[70,44,55,61],ignor:[45,4,27,12,37,19],gracefulli:[7,25],time:[0,62,2,3,4,27,6,7,9,10,12,13,14,15,16,17,18,19,21,25,69,30,32,33,34,37,39,42,44,45,47,48,49,50,52,53,55,29,57,60,61,78,65,66,67,70,71,72,73,54,76,77,68,79],push:[75,10,18,6,58],mpsi_check:25,offsetof:[39,74,72,49,69,68],backward:[0,33,25],strong_buckets_ap:39,concept:[25,27,47],rom:[9,19,73],chain:[0,1,3,5,6,8,9,10,14,16,18,64,63,25,32,33,40,42,59,61,62,66,68,76],globals_root:68,skip:[69,1,59,27,33,49,68,36,72,18,64,39,40,25,29,46],consum:[62,75,19,12,42],ost:47,invent:[0,37,5,67,73],osi:30,cacm:47,signific:[0,44,6,70,65,9,50,14,17,21,54,55,66],computation:15,dalton:47,milo:47,pldi:47,osf:[23,31],hierarch:47,decid:[44,4,27,50,73,18,53,21,61,69,68,42,79],middl:[45,4,9,12,72,19,69,42],depend:[0,1,3,4,27,6,10,78,14,15,18,19,21,22,24,25,28,31,70,33,36,39,40,42,44,45,46,48,49,54,55,58,59,60,61,66,67,71,74,75,76,77,68,79],zone:[25,27],graph:[0,2,3,4,8,12,14,17,18],cornel:47,intermedi:[70,27],w3ppmv:31,environment:65,yve:47,supposedli:6,morereturn:72,decis:[61,27,6,71,52,75,68],jvm:67,ultrasparc:12,henderson:47,brown:47,sourc:[47,28,60,6,30,44,65,74,67,57,49,23,25,55,42,79],mps_sac_t:53,string:[44,61,27,65,17,12,68,15,72,67,39,55,25,69,64],barrett:[51,47],"1003fe000":55,unfamiliar:11,caseinsensitivedict:25,broadli:[10,29],bruggeman:47,cook:47,word:[0,3,4,5,6,8,9,12,14,17,18,19,20,21,25,69,27,38,49,45,39,78,55,29,58,72,74,68],exact:[1,2,4,27,6,9,78,17,18,19,21,31,33,36,49,40,45,48,39,69,68,79],seemingli:72,cool:[4,48,13,15,72,19,23,55],"0x1003f9af8":72,swizzl:47,"0x1003fe278":72,administr:[50,67],level:[57,44,4,6,31,49,9,39,50,12,13,14,15,37,72,18,19,21,55,67],did:[44,68,67,42,39],die:[0,61,27,6,33,12,72,19,39,25],gui:47,henri:[17,47],metadata:[49,39],iter:[27,67,68],magnet:[5,73],item:[25,18],team:73,quick:[1,10,25,66],recogniz:5,round:[5,48,50,68,18,53,39,54,69,66,42],o1algc:31,prevent:[62,34,4,27,47,37,71,17,19,49,25,53],edelson:[18,67,47],slower:[25,9,4,5,44],oldspac:[7,1],colin:47,cost:[2,3,47,30,7,9,10,67,68,14,32,37,17,18,53,74,70,55,69,64],bizmac:73,unprotect:[45,3,49],maximum_s:[70,24],relocat:13,port:[65,34,68,67,39],appear:[57,44,72,4,5,9,39,12,73,17,78,21,55,25,68,60],trivial:[69,25],uniform:6,current:[62,1,4,5,6,15,17,18,19,21,23,25,31,49,40,42,45,50,55,57,67,74,75,77],"0x00000001003f9730":72,sinc:[0,1,3,5,7,9,14,18,25,27,37,39,42,44,45,65,69,29,57,58,60,61,66,67,72,75,68],coalesc:[1,2,3,4,5,6,44,70,10,66,14,18],suspect:72,mps_os_i5:31,boost:25,babbag:73,deriv:[3,4,5,7,65,12,37,17,78],vector_:[68,74],guardian:47,gener:[0,1,2,3,4,5,6,7,8,9,10,11,12,14,17,18,19,21,23,24,25,69,27,32,33,39,40,42,44,45,47,49,50,52,53,55,29,57,59,61,62,64,66,67,68,34,72,73,74,75,77,78,76],"1003fa7d0":55,objector:[],disclaim:30,explicitli:[0,57,10,12,78,67,42],modif:[4,30,67,37,18,19,23],address:[62,1,2,3,5,6,7,8,9,10,12,13,14,15,16,17,18,19,21,25,69,27,33,39,42,43,44,45,48,49,53,55,29,60,78,66,67,72,74,54,77,68],along:[8,25,4,66,48],lii6gc:[23,31],wait:[62,57,25,42,39],box:[4,5,9,12,14,16,19],mps_os_ia:31,elsevi:47,eventsql:25,mps_seh_handl:25,fopen:65,shift:[25,27],steffen:47,queue:[62,4,27,9,14,34,18,19,39,25,76],weak_array_:49,behav:[44,4,50,78,15,52,25],thirti:47,extrem:[17,18],bob:47,rafael:47,reclaim:[0,1,3,4,8,10,12,14,17,18,19,21,24,26,70,33,34,36,37,39,40,43,45,46,48,49,54,69,57,58,62,63,67,71,75,68,79],macintosh:[47,31],mps_rank_t:[36,45,25,19,49],chalmer:47,semant:[65,3,67],love:79,santa:47,grunwald:[10,47],extra:[43,44,3,69,27,46,70,9,12,14,36,37,64,49,54,40,24,33,42,58],pentium:3,modul:[0,44,30,65,50,12,67,21,56],prefer:[37,23,25,5,27],fmt_o:29,type_uniniti:69,visibl:[78,42,6],marker:[1,45,6,7,68,75,25,29],instal:[44,23,59],mps_ld_merg:60,prei:21,sigbu:[77,72,25],memori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,28,30,31,32,33,35,37,38,39,42,43,44,45,47,48,49,50,51,52,53,69,29,57,41,59,60,61,62,63,65,66,67,68,34,72,73,74,76,77,78,79],compactli:[15,18,5],visit:[0,45,5,33,72,29,42],todai:[44,18,67],perl:[0,1,50,67],cmp_t:[60,39],live:[0,1,2,3,4,6,9,10,14,16,17,19,21,32,33,34,37,39,44,45,46,47,48,49,52,53,61,62,63,71,72],handler:[77,15,72,21,55,25,29],scope:[18,27,67],prev:69,tightli:68,chapter:[72,25,47,42,68],idempot:55,appendic:28,peopl:[62,44,4,9,11,67,38,17,18,51,25],claus:30,brooksbi:[57,51,47],scholten:47,visual:[57,23,25,67,31],appel:[47,5,12,21],olivi:47,oop:[72,47],examin:[3,5,8,37,60,18,25,68,42,27],mustn:45,alexand:47,mps_pool_check_free_spac:63,effort:[48,9,12,21,25,42],mps_arena_step:[61,25,42],behalf:44,fly:47,judi:51,graphic:[51,25,5,67],ibm:73,poolam:48,mps_fmt_create_b:29,car:[72,68,47,74],prepar:[62,69,72,61,53],pretend:50,uniqu:[55,5,47],imper:67,descriptor:1,whatev:[25,4,27,42,65],inadequ:[50,18],opendylan:25,purpos:[1,4,5,9,18,64,23,24,25,30,33,49,42,44,47,53,55,29,67,73,74,77,68],laughter:55,materi:[44,25,30],cisc:10,heart:[1,4,5,18,19,74],mps_arena_t:[62,6,7,78,64,24,70,33,36,49,40,42,43,45,46,29,58,60,61,34,54,77,68],encapsul:[60,21,14,18,19,39,42],stream:[1,5,48,65,17,72,39,55,25,68,42,76],predict:[44,4,27,6,7,10,50,32,70,18,54,61,69,24,42],chip:73,winston:47,topic:[28,59,50,78,39,25,68],heard:44,critic:[28,68,4,27,47,48,9,12,13,72,74,69,25,56,76],abort:[65,72,74,55,25,68],sharp:52,recycl:[0,1,45,4,27,6,28,66,9,10,50,12,35,37,17,18,19,63,67,33,42],mps_pf_xci6ll:31,unfortun:[50,44,25],occur:[62,1,3,4,6,7,9,12,14,15,16,17,18,19,21,69,37,42,48,50,52,55,60,68],verlag:47,alwai:[0,1,5,6,10,12,14,15,18,19,63,25,31,70,39,42,44,45,48,52,78,29,62,66,74,54,68],differenti:19,exit_cod:68,multipl:[0,1,3,6,7,8,63,13,14,16,17,18,21,25,49,42,44,52,53,69,57,58,60,67,34,77,68,76],mps_frame_t:75,reg_root:[45,68],mps_telemetry_intern:[55,17],write:[62,3,4,27,7,12,14,15,18,19,21,22,25,69,5,28,30,49,42,44,45,46,47,65,50,78,55,67,34,38,74,77,68,79],vital:[48,69,5,12,74],anyon:44,pure:[0,57,3,39],map:[1,4,5,6,44,7,65,9,10,15,16,18,19,21,25,39,42],product:[0,57,59,72,27,30,48,33,29,6,23,25,40,42],proc:47,snc:[28,36,75,22,25,79],book:[51,50],csl:47,max:25,clone:47,make_t:39,usabl:42,jacqu:47,mac:[57,47,13,72,23,25],mad:47,"1993a":[15,19],mai:[0,1,2,3,4,5,6,7,9,10,64,12,14,15,16,17,18,19,21,23,24,25,69,27,70,33,34,36,37,39,40,42,43,44,45,46,47,48,49,50,52,53,54,55,29,57,58,60,61,62,63,65,66,67,68,71,72,74,75,77,78,79],underscor:[25,78],data:[0,1,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,69,27,30,37,39,42,44,45,46,47,48,50,52,53,55,57,63,65,67,72,73,74,77,68,79],grow:[62,44,61,70,9,18],man:9,mps_fmt_class_t:29,stress:23,mps_arena_:[7,78],practic:[60,4,5,47,50,78,14,37,74,55,25,68],stdio:44,mpsio:[65,55,25],explicit:[1,3,5,44,50,67],predic:[15,9],inform:[0,1,3,4,5,6,7,9,11,12,14,15,16,17,21,25,27,30,35,37,38,42,47,65,50,29,61,62,72,74],"switch":[27,74,67,68,39,23,25,40],preced:66,combin:[57,44,4,47,31,66,50,67,14,37,19,21,23,53],"_wil95":25,csd:47,talk:25,superscript:25,schwartz:[14,17,47],anticip:[44,21],softrefer:[18,19],shieldcov:25,ymmv:57,cutt:47,thr_o:77,size_t:[44,45,61,77,63,70,65,33,49,74,78,68,72,53,39,54,69,24,25,29,42],equip:47,still:[0,3,27,6,9,10,17,20,21,23,25,34,37,39,42,44,50,55,29,60,67,71,72],pointer:[62,1,2,3,4,27,6,7,8,9,63,12,13,14,16,17,18,19,21,25,5,31,33,34,36,37,39,40,42,43,44,45,46,47,65,49,50,53,69,29,58,60,61,78,66,67,71,72,74,77,68,79],dynam:[0,44,3,4,47,6,9,10,66,34,12,13,16,17,18,19,25,67],narrowli:0,conjunct:3,mps_arena_start_collect:[25,42],group:[51,67],thank:51,concis:55,polici:[0,1,3,4,5,6,10,12,14,17,18,21,25,27,70,43,47,53,57,78,66,54,68,76],zendra:47,bekker:47,tort:30,window:[0,57,5,31,65,9,16,49,23,25,77],mail:38,main:[44,3,4,5,47,9,66,78,15,37,17,18,19,21,72,68],message_o:62,confin:50,non:[4,6,8,9,12,17,18,19,63,25,30,49,40,42,45,47,48,39,29,60,65,67,74,68],free_templ:63,recal:68,halt:[0,6],halv:17,alist:48,initi:[1,45,4,27,44,10,14,17,18,53,39,69,25,68,42],tucker:[51,47],therebi:0,half:17,anecdot:25,now:[43,1,45,4,27,62,44,9,39,67,68,21,55,25,69],dylan_scan_contig:27,discuss:[1,50,14,34,38,25,68],nor:[3,9,10,14,18,53,21],introduct:[57,28,59,68,35,23,55,76],critiqu:47,obj_scan:[71,68,25,29,74],term:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,23,25,27,30,70,44,50,57,67,68],workload:47,name:[44,49,5,6,31,7,48,65,10,12,29,78,39,67,23,25,55],didn:[0,25,67,6],type_vector:74,buckets_pool:39,separ:[44,2,4,27,7,9,10,50,78,53,15,37,18,19,39,54,23,25,42,58],massachusett:47,sigusr2:77,januari:47,confid:[37,40,39],compil:[57,1,3,4,5,7,9,10,12,13,15,16,17,18,19,21,23,25,69,27,30,31,37,44,45,47,48,55,59,67,72,73,74,68],domain:[44,25,67],dialect:67,moher:47,replac:[1,7,39,67,68,71,49,29],individu:[52,4,60,21],continu:[57,44,4,6,66,10,50,74,12,68,14,37,17,19,39,25,67,42],lookasid:[15,17,6],mps_mvff_size:54,wrap:[14,44,16,74],redistribut:30,supplant:67,"0x00000001003f9bc8":72,significantli:[44,66],year:[73,47],operand:72,happen:[43,44,68,4,27,48,8,9,49,50,77,72,19,39,69,25,29,53],dispos:[25,29,67],hacker:25,shown:[72,14,34,17,39,69],myformat:23,jackson:[51,47],space:[1,3,4,5,6,7,8,9,10,12,15,17,18,19,21,24,25,69,27,70,37,39,42,44,47,48,50,53,54,55,58,60,61,63,67,72,75,68],profit:30,suballoc:[44,7,66,50,12,35,18],mps_cached_count:53,"0x7fff5fbff174":72,profil:[72,47,31,32,70,17,55],obj_unus:39,toolchain:[23,31],rational:8,colossu:73,mps_arch_i4:31,mps_alloc_pattern_t:52,mps_arch_i6:31,mps_arena_expos:[25,42],correct:[57,4,31,48,9,49,34,69,37,17,75,39,40,25,29,74],mps_arch_i3:31,undead:[16,3,10],earlier:[62,3,18,5],"goto":27,thirdli:67,migrat:25,million:[32,68],seventh:68,argv:[72,25,68],mps_message_t:[62,34,61,39],california:47,theori:[9,30,25,5,6],carl:47,powerless:57,org:[23,67],"byte":[0,4,5,6,9,11,14,15,16,17,18,63,24,25,70,42,45,65,53,69,58,66,67,74,54,68],argc:[72,25,68],unpredict:44,card:[4,73,47,21],care:[1,27,6,39,69,29],kaufmann:47,wai:[27,9,12,14,17,19,21,23,30,34,37,49,42,44,45,48,39,50,52,69,60,65,66,67,71,72,68,79],mps_word_shift:31,badli:[14,66,17,50,49],prescrib:18,frequenc:[37,53],synchron:[47,44,3,4,5,6,62,17,18,19,69,53],mps_size_t:[54,24,58],refus:42,motion:[16,4,47,42,21],turn:[0,4,63,10,74,72,18,39,61,55,25,29],place:[5,9,12,17,18,19,21,25,70,49,42,44,45,39,50,69,29,60,61,67,34,72,68,79],gordon:73,stuff:25,principl:47,imposs:12,frequent:[0,28,68,27,44,33,67,35,37,72,21,25,29,42],first:[0,1,4,5,6,8,9,10,12,14,18,22,24,25,69,27,28,31,70,35,37,39,42,43,47,49,50,53,55,29,60,61,62,66,67,72,73,54,51,77,68,79],origin:[1,27,67,14,34,18,19,39,51,25,29],suspend:[77,29],directli:[0,45,3,5,30,9,34,67,13,37,19,21,55,25,69],conform:[65,78],carri:[60,21,6,74,34,39],onc:[57,44,4,27,47,49,10,12,78,18,19,39,69,25,67,42,53],arrai:[1,2,4,5,77,49,33,10,45,12,68,15,67,18,53,39,61,25,29],resultreturn:72,yourself:[68,42,79],acquisit:34,fast:[47,44,3,4,5,6,70,10,66,18,74,61,69,25,68,57,27],xci3gc:[23,31],oppos:[44,3,4,12],ring:4,mps_arena:42,open:[47,1,27,30,28,65,49,67,57,34,39,23,42,79],predefin:68,size:[0,1,2,3,4,5,6,7,8,10,12,13,14,16,18,19,20,21,24,25,69,27,31,32,33,36,39,40,42,44,45,46,48,49,50,52,53,55,29,58,59,60,61,78,63,65,66,67,70,72,74,54,77,68,79],mmref:25,avail:[57,1,4,5,6,9,12,15,17,18,19,21,23,69,30,32,39,42,43,44,48,50,55,65,66,67,70,72,73,77],sheer:44,ian:47,capac:[62,44,61,32,9,68,40,25,33],pad1_:[72,68],fmt:[46,33,63,36,64,49,40,29],reli:[44,4,27,7,48,34,78,70,37,17,69,77,79],gen_param:61,necessarili:[72,4,17,55,25,68,42],mps_roots_stepper_t:45,yip:[9,47],circl:67,white:[0,2,4,5,7,12,14,17,18,51,29,27],conveni:[62,44,45,48,65,74,67,14,39,68],chilimbi:47,mps_mv_size:24,forthcom:25,mps_fmt_scan_t:[45,27,29,18,74,68],mps_res_io:48,especi:[44,3,27,7,12,17,19,21],memo:47,copi:[0,1,4,5,7,9,10,64,12,14,15,16,17,18,19,21,22,23,25,27,28,30,32,33,37,39,40,44,46,47,48,52,78,69,29,61,63,65,67,74,68,79],specifi:[0,1,4,63,12,64,21,24,25,32,33,34,36,39,40,43,44,45,46,48,49,52,53,55,29,57,61,62,71,54,68,79],blacklist:5,weak_array_t:49,enclos:[1,4,78],mostli:[27,9,10,78,18,64,22,23,25,28,32,33,40,44,46,47,48,50,52,61,67,72,74,75,68,79],floppi:[9,5,73],domin:44,holder:30,than:[0,1,3,4,5,7,8,9,10,12,14,15,17,18,19,21,25,27,30,32,39,42,44,45,48,49,50,52,53,54,69,29,60,61,62,63,65,66,67,68,70,72,73,74,75,77,78,79],serv:70,mps_alert_collection_set:25,amcfix:27,subexpress:69,kolodn:47,"0x1003f9b98":72,balanc:[9,6],mpsavm:[78,42,68],were:[1,3,4,10,14,17,75,64,25,55,31,32,33,39,44,45,53,69,29,60,61,67,77,68],posit:[43,45,60,6,74,78,68,39,25,29],server:[44,67,47],seri:[14,1,37,3,55],lowest:6,sai:[69,44,65,9,39,50,17,18,19,21,23,25,29],nicer:25,look:[62,1,48,4,27,47,60,8,49,50,37,69,71,72,19,39,55,25,29,74,79],obj_empti:[72,68],anywher:[44,25],jaquard:73,subroutin:4,"1992a":18,nickola:47,"1992c":[7,17],"20g":72,deliv:[25,73,67],ravenbrook:[57,23,38,30,51],mps_fmt_a_:[68,25,29,39],saw:25,sat:[55,72],gustavo:47,techniqu:[0,57,3,4,5,6,8,9,10,14,15,18,19,27,28,32,35,37,44,47,50,66,67,74],advic:[59,72,25,53],alias:27,destroi:[43,44,45,3,61,7,12,68,70,18,19,67,69,25,29,42,53],overcompens:9,note:[0,1,3,4,5,6,7,9,12,14,15,17,18,19,20,23,25,69,27,31,32,33,34,37,39,40,42,43,44,45,46,47,48,49,52,53,54,55,29,60,61,62,65,66,67,68,71,74,75,77,78,79],altogeth:25,ideal:[46,32,9,50,12,19,27],depdenc:60,take:[1,4,27,6,10,12,17,18,64,24,25,69,70,33,36,37,39,40,42,43,44,45,46,48,49,50,53,55,58,60,61,66,67,34,72,74,54,68,79],advis:[54,30],interior:[3,4,5,12,74],unfix:[74,76],noth:[61,63,15,39,55,25,68,42,79],mps_pf_fri6gc:31,begin:[1,4,8,66,12,14,17,18,78,48,23,69,42],sure:[44,2,72,18,74,25,68],pain:[44,27],norman:[7,47],trace:[0,3,4,5,6,9,10,12,14,17,18,19,27,35,37,42,45,47,55,29,72,74,68],normal:[62,2,60,4,27,70,49,39,34,78,37,18,19,21,55,25,69,42],buffer:[77,5,6,65,12,15,17,18,54,55,25,69,46],friedman:[7,47],compress:[18,4],statu:[44,49,25,31],eclect:67,egc:[23,31],wire:[9,21],tract:27,pair:[3,5,31,72,74,23,68],neatli:44,paulo:47,mps_alloc_pattern_ramp:52,perceiv:[62,67],synonym:[4,5,67,18,21,25],mpspool:[],proud:55,drive:73,quantiti:[0,44,5,9,11,13,17,21],runtim:[67,27,47,68],pattern:[1,3,61,6,28,66,44,10,50,60,52,75,19,63,69,25,76],senior:51,event_kind:55,msf:[],mrb:7,uncontrol:[65,55],mps_amc_appli:[33,25],show:[44,37,72,25,39],mps_mvff_free_siz:54,cheap:[0,65,3,66],concurr:[57,1,4,5,47,14,34,19,21],overlarg:53,permiss:[69,29,67],obj_delet:[49,60,39],mpscmv:24,ground:19,slot:[1,69,49],onli:[0,1,2,3,4,5,7,8,9,10,12,13,14,16,17,18,19,21,25,69,27,30,70,33,34,36,37,39,40,42,43,44,45,46,48,49,52,53,55,29,57,60,78,63,65,66,67,71,72,73,74,75,77,68,79],slow:[62,44,72,27,10,67,17,18,53,25,42],ratio:70,fenc:1,lua:[25,67],"0x7fff5fbfef2c":72,transact:47,activ:[1,3,4,6,44,9,10,12,16,18,67,68,42],enough:[1,66,5,6,44,70,48,10,50,68,72,53,65,25,29,42],foward:[25,68],black:[0,4,5,7,12,14,17,18,29],analyz:55,analyt:73,analys:61,wilei:47,overwritten:[7,37,72,19],moreau:47,nearli:[69,9,27,12,68],variou:[28,45,27,44,9,67,35,74,23,25,68],get:[62,4,27,8,15,18,21,23,25,32,33,49,42,44,48,39,53,69,61,66,72,74,77,68],genera:47,clang:[57,23,72,31],secondari:47,cannot:[62,2,3,4,6,12,13,14,16,17,18,19,37,49,40,42,44,48,39,50,52,78,69,66,34,74,68,79],murali:47,freestor:[1,13],mps_io_writ:65,requir:[0,1,3,4,5,6,7,8,9,63,12,14,17,18,19,21,25,69,37,39,42,43,44,45,48,49,50,55,29,60,62,65,66,67,34,38,74,77,68,79],ssb:18,reveal:[72,6,39],discontigu:6,seldom:15,dramat:[0,32,25],yield:21,hash_t:[60,39],joker:55,tillotson:51,"0x7fff5fbfef28":72,roger:47,though:[27,9,34,67,16,72,21,25,29,42],scott:47,job003316:25,where:[1,2,3,4,27,6,8,9,10,12,15,17,18,19,21,23,25,29,37,39,42,44,45,49,50,53,69,56,60,61,78,66,72,73,74,77,68],summari:27,kernel:19,ams_alloc:48,mps_formatted_objects_stepper_t:[18,29],assumpt:[33,50,34,49],symtab_root:[68,39],lnc:47,concern:[44,72,7,9,50,17,19,25,68],infinit:9,mps_seh_filt:25,detect:[44,45,3,63,6,49,10,50,34,12,14,53,71,72,19,39,69,25,68,42,79],"0x1003cb958":72,mps_sac_flush:53,mps_telemetry_filenam:[65,55],review:[25,27,47,68],enumer:18,"0x000000010007b14a":72,label:[55,17,25,76],job003319:25,job003318:25,behind:[55,4],between:[0,1,2,3,4,27,9,12,13,14,15,18,19,21,23,25,31,70,33,37,39,42,44,47,65,50,53,69,61,62,68,34,74,78],"import":[44,45,27,78,32,74,12,68,37,17,18,19,39,69,25,67],job003315:25,across:[25,23,4,12,54],job003317:25,dybvig:[19,47],spars:[2,6,67,12,21,19],august:47,parent:[8,75,12],mps_arena_extend:[25,42],palimpsest:21,comp:67,tarditi:47,style:[25,27,67],inflex:[17,50],blame:44,cycl:[0,1,4,6,49,12,14,17,18,67,21,25,42],sparc:[23,31],spare:[50,1,18,42],bitset:5,uncondition:34,shortag:[77,50],come:[3,9,50,12,29,15,67,68,49,23,25,55,42],caar:72,reaction:55,unrel:72,mono:67,region:[1,47,6,44,67,72,18,19,74],contract:30,nearbi:[10,50,72],audienc:55,saguaro:4,coucaud:47,improv:[44,3,61,46,47,32,48,33,10,66,67,38,15,37,70,19,49,54,23,25,40],unstructur:46,evict:4,nettl:[19,47],bufferpool:48,undocu:[54,25,77],color:[0,4,5,7,12,14,17,18,73],overview:[57,28,59,50,35,25,68],suppos:[45,25,53],inspir:67,period:[44,3,37,52,18,25,68,42],pop:[3,6,36,75,18,58],duti:67,exploit:[70,33,25,27],qin:47,poll:[62,25,39],damag:[9,30],coupl:[44,25,68],marc:47,invert:[67,12,21],feldt:51,invers:0,mark:[0,1,4,5,8,9,10,12,14,16,17,18,21,22,25,27,28,37,39,40,47,48,55,61,67,73,51,79],klauser:47,workshop:[47,31],mps_os_o1:31,weak_table_:49,scannabl:[39,18,68,6,79],"0x0000000100002fe4":72,mps_arena_spare_commit:[18,42],"000ae0397334e0a0":55,derefer:63,resolut:[65,55],andrew:[51,47],catastroph:18,mps_sac_class_limit:53,drum:[18,5,73],ironpython:67,lectur:[55,47],former:[14,1,25,19],those:[44,3,4,5,48,8,10,66,12,68,71,17,18,19,21,55,25,69,42,27],sound:50,"0x000000010000261b":72,thesi:47,"0x000000010002686d":72,mps_align_t:[78,54,29,6],diagnost:25,antoni:47,alter:75,trick:68,cast:[1,7,65,78,17,74],invok:[44,4,6,34,74,55,25,29],mps_ap_alloc_pattern_end:[52,19],mps_pool_debug_option_:63,"na\u00efv":[34,39],amcscan:72,invoc:[18,4,78,6],mps_message_gc_not_condemned_s:61,vararg:25,advantag:[44,5,70,66,50,12,18,19],stdout:[65,25],metric:11,henc:[0,44,2,4,39,17,19,21,69,29],mps_scan_begin:[45,27,39,78,68,71,74,49,29],worri:[44,27,50,67,39,69],destin:[65,60,42],good:[0,57,45,5,30,32,65,10,66,68,34,18,55,25,69,42,27],cobol:[50,73,67],eras:[73,67],"0x7fff5fbff830":72,mps_ss:27,smalltalk:[0,1,3,47,44,50,67,19,73],addr:[43,60,33,49,68,69,72,39,55,25,29,42],sos9sc:31,develop:[57,59,47,30,32,48,50,67,17,73,23,25,40,42,79],"0x1003f9b58":72,stepper:[45,48,33,15,18,25,29],lippgc:31,same:[1,2,3,4,27,6,9,10,78,14,15,16,75,19,21,25,69,5,31,70,33,34,36,39,40,42,44,45,47,48,49,52,53,55,29,58,60,61,65,71,73,74,54,68,79],check:[62,1,3,27,7,75,63,22,23,25,28,31,36,39,42,43,44,47,48,53,69,66,34,72,74,68],proce:[57,60,27,48,12,17,74,54,42],epoch:65,mps_arena_class_t:[42,6],pad:[1,49,4,46,63,7,8,33,39,59,12,68,36,72,64,21,40,25,29],sos8gc:31,circularli:18,knuth:18,document:[57,27,7,9,78,17,18,23,24,25,30,42,43,44,47,48,52,69,67,75,77,68],week:[44,67],exhaust:[70,29],finish:[0,44,5,62,8,39,50,12,72,21,42,46],typesett:67,poolfix:27,nest:[52,4],assist:[55,17,18,72,12],someon:[44,78],treadmil:[7,25,17,4,47],event_param:55,driven:[14,47],capabl:[69,55,18,19,67],mps_root_create_table_mask:45,mps_addr_pool:[43,25,42],mani:[57,1,2,3,4,27,6,9,10,12,13,15,18,19,21,25,69,5,37,39,42,44,45,65,50,53,55,60,66,67,34,72,51,68,79],extern:[1,2,3,4,5,44,66,50,34,12,37,18,19,21,54,25,42],immedi:[43,44,45,3,5,70,74,12,15,16,72,75,39,68,42,60],postpon:[68,39],mps_fmt_skip_t:[18,29,68],tradition:14,appropri:[45,3,4,5,6,70,9,66,12,68,34,72,18,19,21,29,42,79],inconsist:[77,25,12],macro:[27,31,8,78,53,74,69,25,68,76],justifi:6,w3i6mv:[23,31],without:[0,1,2,3,27,7,9,12,78,18,19,23,25,30,37,40,42,43,44,45,46,47,48,50,52,53,69,29,57,59,61,62,67,34,74,77],mann:51,temptat:74,model:[0,67,47],branquart:[67,47],dimension:[18,67],table_rehash:[60,39],summer:47,eq_hash:[60,39],printezi:47,execut:[57,2,3,4,5,6,63,32,65,9,49,45,67,17,21,30,77,27],among:[44,67],rest:[77,29,68],bitmap:[4,5,12,17,18,55],mps_build_lc:31,gdb:[55,72,25,42],doligez:[67,47,21],kill:[44,25],tracequantum:72,aspect:[32,18,4,42,31],touch:[8,69,60,25,48],speed:[44,4,70,50,67,18,53,74,55,25,69,79],mps_build_ll:31,concentr:44,versu:25,death:[0,70,47,39],autocad:0,miscellan:[44,65,35],hint:[44,4,6,52,53,61,24,68],mmap:[7,9,19],except:[57,44,45,5,6,64,77,9,74,66,12,29,14,19,78,21,67,30,25,33,53],littl:[44,9,10,50,67,53],desktop:18,"0x1003cbe50":72,setenv:23,treatment:4,exercis:[17,72,47],notori:[44,67],doctorat:47,pitman:51,disrupt:47,natbib:25,real:[44,47,9,12,15,37,18,19,21,25,67,53],nielsen:47,hypothesi:[0,33,12],read:[62,5,10,78,14,17,18,19,21,25,49,42,45,46,65,39,55,29,67,34,72,77],outermost:52,amc:[28,61,27,32,48,33,78,72,52,64,22,40,25,68,79],mov:49,vivek:47,reassembl:[25,74],dispatch:[68,27,67,39],vacuum:73,sobalvarro:[4,67,47],intel:[73,3,5,31],whitespac:25,patrick:47,robson:47,integ:[1,45,60,5,6,31,65,49,68,14,16,18,39,25,29],unlimit:44,benefit:[44,1,9,18,49,25],either:[57,4,5,9,10,12,14,18,19,23,25,30,70,37,49,42,43,44,45,39,50,53,29,60,78,66,67,34,68],larchant:47,output:[48,78,72,18,65,23,25,55],inter:[62,4,33,12,14,37,19,29],manag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,30,70,33,35,36,37,39,40,41,42,43,44,45,46,47,49,50,53,54,69,29,57,58,60,61,62,64,66,67,68,34,72,73,74,75,51,77,78,79],trampolin:[77,45,25,68],thermodynam:47,legitim:74,interlock:60,adequ:42,cruz:47,has_reservoir_permit:53,constitut:68,dlmss76:[],slice:61,tube:73,definit:[67,3,25,27,78],average_s:[54,24],moon:[51,67,47],pioneer:67,exit:[44,2,77,12,68,34,72,25,29],"0x00000001003f9a58":72,mps_fix2:[1,45,27,49,68,71,74,39,25,29],mps_fix1:[1,45,27,39,68,71,74,49,29],notabl:[3,6],sus8gc:31,refer:[0,1,2,3,4,5,6,7,8,9,10,64,12,14,16,17,18,19,21,22,24,25,26,27,28,70,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,78,55,29,57,58,60,62,66,67,69,71,72,74,54,76,77,68,79],obj_pad:[29,68],immun:[4,12],type_pad:[72,25,68],power:[3,5,6,31,49,66,78,14,37,18,67,39,73],event_typ:55,sixth:68,garbag:[0,1,2,3,4,5,6,7,8,9,10,12,14,16,17,18,19,21,23,24,25,69,27,28,32,33,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,52,55,29,57,58,59,60,61,62,67,70,34,72,73,54,76,77,68,79],inspect:[72,42,12,29],indira:47,"0x00007fff9050ae2a":72,broken:[1,4,5,18,19,25],great:[3,10,27],fulli:[18,4,78],regexp:48,referr:12,s7m6mw:31,handi:[14,18,21],comparison:[60,25,39],patent:73,central:[18,4],greatli:[44,23,17,66],mps_mvt_size:70,arena_class_vm:42,joyner:[9,47],meaning:55,acm:47,degre:78,wolf:47,stand:[14,44,37],wold:63,act:[9,4,21],johnston:[1,2,47,14,17,18,51,25],stichnoth:47,processor:[57,3,4,5,6,9,10,12,13,14,17,18,19,21,69,27,31,49,45,65,78,55,67],"0x00000001000127c4":72,routin:[1,44],effici:[0,57,5,6,9,10,12,14,16,17,18,19,24,27,70,33,37,49,40,42,44,45,46,47,50,54,69,66,75,68],terminolog:[60,9,14,18,21,25,76],surviv:[0,3,61,27,6,9,50,67,16,21,68],vigil:27,fence_templ:63,artur:47,subtl:[1,19,27],nikla:47,your:[57,2,27,15,23,25,55,32,65,42,44,45,48,39,52,69,59,34,72,74,77,68,79],stare:49,fmtdy:27,certainli:44,log:[65,23,55],area:[1,3,4,5,6,44,8,9,10,50,12,13,18,42],aren:[57,27,30,77,39,69,25],mps_class_snc:36,overwrit:[1,3,5,6,44,7,9,16,72,18,63,69],petrank:47,start:[62,1,2,4,27,6,12,17,18,19,23,24,25,5,36,37,39,42,45,52,78,55,61,66,67,72,73,74,75,79,68,76],mps_os_li:31,interfac:[0,1,3,5,6,7,8,64,12,78,15,17,19,22,24,25,69,27,28,31,70,33,49,40,42,44,45,46,47,48,50,53,55,56,57,58,60,62,65,66,67,34,74,54,77,68,76],low:[44,61,31,7,49,67,14,74,18,21,54,55,25,29,42],lot:[44,60,61,27,50,67,37,21,25],resum:77,strictli:[0,5],mps_message_gc_start_whi:[62,61],longword:[3,10],morrison:47,tupl:6,tomasev:47,regard:[9,3,4,37],jun:[55,72],aslr:72,amongst:60,fput:[44,68,65],allegro:67,ifip:47,obj_t:[45,60,39,68,71,72,49,55,74,69],illus:[62,9,18],trickier:68,untag:49,longer:[62,1,3,4,9,10,18,19,21,25,37,49,43,44,48,50,53,29,61,67,34,51,68],amcscannailedonc:72,table_ref:[60,39],nmake:23,sbrk:[7,18,5],possibl:[0,57,2,3,5,6,9,10,12,18,19,25,27,30,70,37,49,42,44,45,48,39,53,69,29,60,67,72,74,68,79],"default":[62,48,65,74,68,72,39,23,55],"__mode":67,bucket:[0,60,4,5,6,39,21,25,68],unusu:[9,67,42],manuel:47,embed:[47,65,67,12,74,68],deadlock:[34,10],mipspro:31,connect:[0,2,4,7,65,33,34,37,19],gone:42,underwrit:63,scanner:[45,10,74,27,56],creat:[62,1,4,7,8,9,63,64,78,14,17,18,19,21,24,25,69,70,33,34,36,39,40,42,43,44,45,46,49,53,55,29,57,58,59,60,61,67,71,54,77,68,76],conundrum:68,certain:[1,3,5,44,66,52,10,50,67,14,15,37,17,18,19,21,74,42],strongli:[0,47,21,67,14,18,19,39],mainli:[50,18,67],britain:73,intro:25,decreas:[44,66,5,19],file:[1,68,27,30,44,65,9,34,78,13,37,72,18,19,39,67,23,55,42],type_str:[72,39],ecoop98:47,proport:[0,44,61,27,32,9,13,37,74,25,68],eliot:[51,47],fill:[45,65,9,10,68,21,54,69,29],denot:[23,5],collector:[0,1,2,3,4,5,6,7,8,9,10,12,14,16,17,18,19,21,23,25,69,27,32,33,35,36,37,39,42,43,44,45,47,48,50,55,29,57,61,67,34,72,68],"0x1003f9ba8":72,hybrid:[0,9,6],job003344:25,orient:[1,47,7,9,67,73],idiom:18,"0x00000001003fb000":72,valid:[43,1,45,4,6,9,49,50,13,72,19,39,61,69,42],compet:[42,12],copyright:30,job003342:25,you:[0,1,27,7,78,14,18,19,23,25,69,30,32,33,34,36,37,38,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,60,61,62,65,71,72,74,75,77,68,79],architectur:[47,45,68,4,5,6,31,49,10,12,13,14,17,18,19,20,21,23,69],fork:4,discours:4,genuin:[44,68,74],sigmod:47,sequenc:[45,72,4,74,66,17,75,63,29],symbol:[45,47,65,59,78,68,72,67,39,55,25,69,76],gnumak:23,regster:45,lueh:47,wirth:67,express:[47,6,30,31,9,74,66,12,69,72,78,39,23,25,67],string_:[72,68],briefli:[66,37,50,27],peak:[27,42,68],safeti:[60,77,76],brass:73,pool:[0,1,3,5,6,7,9,63,12,18,64,21,22,23,24,25,69,27,28,30,31,32,33,34,29,36,38,39,40,42,43,45,46,47,48,49,53,54,55,56,57,58,59,61,78,70,71,72,74,75,76,77,68,79],reduc:[0,44,3,4,27,47,7,10,66,12,13,37,19,74,42],deliber:[9,25,68],"0x1003f9b48":72,directori:23,descript:[62,45,60,77,48,74,12,68,69,18,19,21,67,55,25,29],unseg:18,misleadingli:39,mimic:63,mass:[9,73],potenti:[0,45,27,6,65,37,25,68],mps_chain_destroi:[61,68],degrad:[44,25],cpu:[0,44,3,31,9,10,50,23,42],scm:[32,72],represent:[0,1,60,27,47,8,9,12,14,15,16,17,18,19,55,42],all:[0,1,2,3,4,5,6,8,9,10,12,13,14,17,18,19,21,23,25,69,27,30,31,32,33,34,37,39,42,43,44,45,48,49,50,52,53,54,55,29,57,58,60,61,62,63,67,68,70,71,72,73,74,75,77,78,79],consider:[1,27,47,44,9,56],illustr:[17,25,27,42,68],lack:[65,9,25,67],mps_arena_destroi:[34,68,42],scalar:[15,10,18,29,6],correl:70,suno:[23,31],abil:[5,67],dish:18,follow:[62,4,9,12,17,18,19,25,69,30,33,37,38,49,44,45,48,39,50,52,53,55,29,78,66,67,72,74,75,68],disk:[44,5,47,9,10,13,15,18,19,21,73],children:[0,8,17],mps_ap_alloc_pattern_reset:52,repl:25,ron:47,tracefix:55,codasyl:67,mps_message_gc_condemned_s:61,tail:[67,47],program:[0,1,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,23,25,69,27,30,32,33,34,37,39,40,42,43,44,45,47,48,49,50,52,53,55,29,57,60,61,62,63,65,66,67,68,70,71,72,73,74,75,77,78,79],mps_arena_spare_commit_limit:[18,42],"10992f000":55,scratch:[37,69],swallow:21,neglig:30,introduc:[44,45,8,50,12,18,19,67,73],xiaohan:47,global:[44,45,27,39,59,72,18,19,21,23,51,25,68],straightforward:39,determinist:72,far:[44,27,7,50,12,72,39,68,42],soni:73,mpm:27,mps_tramp:[77,45,72,25,68],util:[25,67],mps_class_amc:[33,68],verb:9,mechan:[0,1,2,3,4,5,6,7,8,9,10,12,14,17,18,19,21,25,39,42,43,69,57,62,67,34,73,77],fall:[0,60,47,70,48,67,37,19,53],veri:[57,1,5,6,8,9,10,12,17,18,19,21,25,27,70,37,49,44,45,48,39,50,53,69,58,66,67,75,68],rebuild:55,trigger:[15,21],"0x0000000100005ff5":72,lisp:[0,44,4,47,6,9,50,12,13,14,15,17,18,67,55,25,73],list:[0,1,2,3,4,5,9,15,17,18,19,25,69,30,31,37,38,49,42,43,44,47,48,53,55,56,62,66,67,72,68,76],mps_free:[43,57,46,58,70,9,29,69,36,53,49,54,40,24,33,79],mps_debug_option_:[54,40,24],emul:[57,25,49],reset_mask:55,adjust:[3,7,10,12,37,17,18],mps_lib_get_stderr:[65,25],stderr:[44,65,72,74,25,68],small:[0,57,2,4,27,6,8,9,10,12,17,18,19,22,25,28,32,37,42,44,50,53,69,58,61,66,67,74,68],tear:[65,68],kemeni:67,mvff:[28,9,54,22,24,79],dimens:[15,18,47],ref_io:74,"0x0000000100003ea6":72,ten:[1,55,17,4],corrigendum:47,tricolor:[14,17,18],type_pad1:[72,68],past:[57,44,4,27,68,14,29,79],rate:[47,9,10,67,13,14,17,18],pressur:19,design:[0,1,27,6,9,10,63,25,37,49,42,44,47,65,39,50,69,57,67,34,38,73,74,51,77,68,79],pass:[62,1,4,27,9,12,13,14,16,18,63,25,69,5,33,65,42,43,45,46,47,48,50,53,55,29,60,61,67,71,72,74,54,77,68,79],further:[62,44,45,60,4,27,37,69,16,74,55,29,42],suboptim:[61,68],mps_chain_creat:[61,68],mps_arena_class_vm:[25,68,42],cursor:27,deleg:74,stood:44,sub:5,richard:[51,47],clock:[62,4,65,72,18,39],sun:[67,47,73],sum:[1,45,6,70,9,66,14,54,24,29,42],varp:68,brief:[28,25,73,35],overload:18,"0x000000010002b399":72,delet:[62,44,3,49,37,67,14,71,18,39,57],abbrevi:[18,10,11,39],version:[62,27,6,9,78,18,24,25,55,31,36,39,40,42,44,45,54,69,29,60,67,72,74,75,68],regnesentr:47,consecut:[70,1,6],mps_build_mw:31,mps_build_mv:31,runfinalizersonexit:34,"public":[0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,21,23,25,44,48,78,69,67],contrast:[2,18,9,42,21],sizeisalign:48,millisecond:42,hasn:[0,25],full:[1,31,44,17,67,13,34,72,52,53,39,55,25,68,42],hash:[59,3,60,49,12,14,71,72,67,39,25,68,79],rehears:55,berkelei:[47,30],variat:[66,9,18,19,37],wilk:73,demer:[0,47],client_is_wait:42,behaviour:[48,78,15,34,74,55,25,69],arena_o:42,shouldn:[27,68],spector:51,solari:[23,31],excess:67,free_siz:63,method:[1,3,4,27,7,64,12,18,19,21,23,25,5,33,34,36,39,40,45,46,47,48,49,78,69,29,59,61,67,71,72,74,79,68,76],standard:[43,44,47,65,9,74,11,12,69,37,17,78,39,67,23,55,42,73],modifi:[1,4,9,12,37,18,67,61],valu:[62,1,2,3,4,5,6,9,10,12,14,15,16,17,18,19,21,25,69,27,31,37,39,42,44,45,48,49,53,55,29,60,78,63,65,67,71,72,74,54,68],arena:[62,57,4,27,6,9,63,64,78,15,16,18,19,21,24,25,28,70,33,36,39,40,42,43,45,46,48,49,53,55,29,58,59,60,61,34,72,54,77,68,76],search:[1,5,8,66,37,18,55],ahead:4,garwick:47,fwd:[68,29,39],mps_res_t:[27,75,19,63,24,70,33,34,36,49,40,42,43,45,46,48,39,52,53,69,29,58,61,65,71,72,74,54,77,68,64],fstruct:68,distil:67,prior:[62,55,60,67],amount:[44,3,61,27,32,66,12,70,37,18,19,49,54,24,25,68,42],calder:47,pick:[16,47,39],action:[1,3,44,14,34,18,19,39,75,69,25,42],luck:[48,69,27],mps_addr_fmt:[25,29,42],magnitud:[15,9,10,18],via:[9,63,78,17,19,21,24,25,69,30,70,33,36,49,40,42,43,44,45,46,48,50,53,55,58,60,65,67,54,77,68],depart:47,pin:[8,33,74,21],declin:52,primit:[44,37,4,67,12],"0x1003fb130":72,readili:37,dirk:47,inappropri:37,famili:[5,67,31],heurist:[7,4,67,21],demonstr:[55,25],motif:44,decrement:[14,37,10,19],dangl:[9,3,50,63],select:[4,5,47,48,13,15,19,21,55],gosl:73,gudeman:[14,16,17,5,47],mps_fmt_copy_t:29,hexadecim:55,proceed:47,"0x1003cb970":72,distinct:[1,5,31,7,50,12,15,18,25,27],liber:77,etc:[5,7,9,50,38,18,23,25,55],regist:[57,1,4,27,6,9,10,12,14,17,18,19,24,25,69,70,33,34,36,39,40,42,45,46,49,55,58,67,71,74,54,79,77,68,76],two:[62,1,2,3,4,5,6,9,63,12,14,15,17,18,19,21,25,69,33,37,39,40,42,44,45,47,48,49,50,52,53,55,58,60,61,78,65,66,67,72,74,54,68,64],mps_alloc:[43,68,46,58,70,48,9,49,78,29,69,36,19,21,54,40,24,25,33,53,79],rhel:57,azaguri:[4,47],taken:[61,50,37,17,18,39,42],zorn:[44,4,5,47,67,51],job003335:25,job003334:25,job003333:25,job003332:25,unlink:17,more:[0,1,4,5,6,7,8,9,10,12,14,15,16,17,18,19,21,23,25,69,27,30,70,33,34,35,37,39,42,43,44,45,47,48,49,50,52,53,55,29,57,60,62,65,67,68,71,72,73,75,77,78,64],uncoop:[9,47],flat:[27,67],mellon:47,desir:[44,18,5],zuse:73,hundr:[17,4],mps_sac_creat:[18,53],flag:[37,3],stick:10,particular:[0,1,4,27,6,7,9,10,12,17,18,19,21,25,69,30,70,33,37,39,42,44,52,78,55,29,60,62,67,72,74,51],known:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,26,30,70,37,39,44,50,78,69,57,60,66,67,34,77,68],cach:[3,4,27,6,9,10,13,14,17,18,19,24,25,28,70,33,36,37,49,40,43,46,47,50,53,58,73,54,79,76],canterburi:47,none:[69,60,48,49,55,25,29,42,79],mps_class_mvff:54,hour:25,damien:47,mpsa:78,dev:19,histori:[28,47,9,67,35,73,55],malo:47,remain:[1,4,46,39,66,34,68,14,37,17,18,21,55,69,42],paragraph:25,den:[14,44,17,47],learn:[57,44,67],abandon:12,dee:3,mps_arena_reserv:42,stubborn:72,prompt:[1,34,67,37,19,49,23,25,42],bogu:25,scan:[0,1,2,3,4,5,6,10,64,12,15,17,18,19,21,24,25,69,27,28,32,33,34,29,36,37,39,40,42,45,46,47,48,49,78,55,56,57,58,59,66,70,71,72,74,54,76,77,68,79],rodriguez:47,registr:[4,77,21,39,25,76],share:[44,72,4,47,7,9,50,67,15,37,17,18,73,74,23,77,55,42],accept:[4,9,68,17,53,74,61,25,29,79],pessim:70,minimum:[1,4,27,70,19,21,54],unreli:[44,50],"0x0000000100001947":72,partner:67,phrase:15,struggl:72,strlen:39,condemn:[0,1,72,4,27,62,12,14,17,18,39,61],unlucki:34,huge:[44,10,18,13],cours:[0,65,68,69,25,29,42],goal:38,awkward:49,secur:[9,67,21],rather:[0,1,3,4,44,7,48,10,12,68,69,70,72,78,55,25,67],anoth:[0,1,2,4,5,7,12,13,78,17,18,19,21,25,69,37,49,42,43,44,45,39,50,52,53,55,60,61,62,66,67,34,72,74,77,68],compel:[44,25],nwper96:47,commonli:[1,3,5,6,48,9,10,13,14,15,18,21],rapport:47,divis:[4,5,47,67,14,18],compactifi:[4,47],reject:[44,74],strong:[27,12,14,34,17,18,19,39,67],simpl:[4,27,6,64,17,18,19,23,25,5,70,37,49,47,65,39,58,66,67,72,74,68,79],mps_fmt_create_auto_head:29,pieper:[51,47],survivor:[33,61],resourc:[62,1,6,44,7,48,9,50,12,13,70,34,17,75,39,25,29,42],referenc:[0,1,3,4,46,6,36,49,8,9,10,34,68,69,15,37,72,18,21,40,33],algebra:[15,18,6],mps_sac_freelist_block_:25,variant:[46,8,33,74,67,68,36,18,19,49,40,29,79],reflect:[5,47],type_t:[69,60,68,39],sos8gp:31,rovner:47,varianc:29,associ:[62,44,60,69,6,9,34,12,14,16,17,53,39,55,25,67],s7ppac:31,circumst:[43,60,4,7,9,34,37,25,68,42],"short":[27,32,10,15,18,19,21,53],ani:[62,1,3,4,27,6,7,9,10,12,13,14,16,17,18,19,21,23,25,69,5,30,70,33,37,39,42,44,45,48,49,50,53,55,29,60,78,65,66,67,34,72,74,54,77,68,79],onto:[75,63,18,6,44],mps_arena_formatted_objects_walk:[33,18,29,42],ambigu:[2,4,27,6,9,16,18,19,21,25,33,36,49,40,42,45,47,39,69,34,74,79,68,76],caus:[1,5,7,8,9,63,12,15,17,18,19,21,25,27,30,70,37,39,42,43,44,47,48,50,52,53,34,72,54,68,76],chiefli:0,leroi:[47,21],element:[72,4,10,17,18,53,68],infant:[0,47,12],rotat:8,reservoir:[55,25],iti:[45,29],root_o:45,soon:[45,3,4,27,74,34,12,68,37,21,23,25,29,42],mps_lib_memset:65,reachabl:[0,1,4,5,6,9,10,12,14,16,17,18,19,21,33,36,37,39,40,42,44,45,46,47,49,50,69,67,34,74,68],octob:47,scientist:67,through:[2,27,12,68,14,34,53,55,67],daniel:[51,47],hierarchi:[4,9,10,13,14,18,19,21],suffer:[1,10,44],kistruck:51,tracescansegr:72,paramet:[4,27,7,78,25,55,70,33,36,65,40,45,46,48,49,12,69,29,67,54,77,68,53],"0x1003f9b70":72,typedef:[60,61,63,39,78,68,17,53,49,69,25,29],make_bucket:39,binari:[1,3,5,30,65,66,14,55,42,27],special_:68,fri4gc:31,mps_class_mv_debug:24,late:[43,9,25,39],resort:39,arbitarili:68,rapidli:67,exchang:38,stephen:[51,47],might:[0,1,3,4,27,7,8,9,12,14,15,18,19,21,25,69,32,34,37,39,42,43,44,45,48,49,53,55,29,60,61,78,65,66,71,72,74,77,68,79],mps_rank_exact:[45,49,2,36,18,19,39,68],hyperspec:[4,67],finer:19,wouldn:[50,37,25,39],clariti:[48,45],"return":[62,1,4,27,6,9,12,17,18,19,24,25,69,70,33,34,36,37,39,40,42,43,44,45,46,48,49,52,53,54,55,29,57,58,60,61,78,65,66,71,72,74,75,77,68,64],mps_ap_t:[6,39,36,52,75,49,69,68],sentenc:25,entry_interpret:72,inria:47,symbol_t:69,port_:[68,39],mps_rank_ambig:[45,18,19,6,68],compound:44,abi:31,arbitr:9,bigger:[32,4,29],feet:42,eventu:[62,50,67],weak_buckets_ap:39,osarct:[23,31],unlik:[4,27,67,18,55,25,68,58],refresh:[55,3,18],mysteri:[44,3,67],easili:[57,60,6,30,10,67,37,25],achiev:[45,3,70,9,12,37,18],ecru:[7,2],compris:19,"12th":47,found:[43,44,45,60,63,27,32,39,50,68,69,18,53,21,55,25,29,5],backtrac:[48,72],out:[57,1,3,4,27,6,7,8,9,10,12,13,15,17,18,21,25,69,30,39,42,44,48,49,50,53,55,29,60,61,78,63,67,34,72,74,75,68],mps_telemetry_label:55,denni:73,clamp:[25,16,4,42,21],interleav:[57,1,9,4,64],weight:[3,5,47,14,37,19],"0x0000000100074106":72,hard:[44,45,5,9,50,37,72,18,19,69,25,68,73],idea:[4,67,34,18,39,55,25],obj_u:68,realli:[43,1,74,25,44],heavi:44,expect:[0,44,45,61,6,32,52,10,67,68,70,72,53,21,25,29,42],horribl:25,mps_stack_scan_ambig:[69,45,25,19,68],operation:14,beyond:[45,27,67,23,29,42],todo:39,event:[62,44,72,30,60,48,65,68,34,17,39,55,25,29,42,76],"0x00000001003f9c90":72,ftp:23,mps_sac_alloc:[25,53],nrevers:47,uncollect:37,robert:47,mnemon:[10,18],publish:[0,38],research:[50,67,47],footnot:25,abl:[1,45,4,77,65,50,37,12,68,16,72,19,67,25,29,42,79],mps_arena_cr:[25,68,42],fmt_ah:29,print:[62,67,34,72,39,55,25,68,42],benjamin:[44,51,47],difficulti:[62,21],pun:[78,17,74,25,68,76],mps_lib_get_eof:65,proxi:1,uncommit:42,advanc:[28,59,5,47,44,8,33,50,67,39,25],mmu:[15,9,21],guess:[72,25],pair_:[72,68,74],mps_rm_prot:[45,21],wakel:47,mps_ap_creat:[46,70,33,39,68,36,49,54,40,69],reason:[27,6,12,18,19,21,25,30,65,42,44,45,48,49,69,29,66,67,34,74,54,68,79],base:[3,27,6,10,12,13,17,18,19,23,25,5,31,33,36,39,40,42,45,46,47,49,78,29,60,67,71,72,74,54,68,79],isymtab:68,believ:[25,3,17],suddenli:55,ask:[43,28,68,4,44,67,35,53,25,29,42,79],mps_:78,teach:67,earliest:67,workstat:[67,12],lag:47,basi:37,director:51,kept:[3,4,48,74,66,37,71,19,39,25,68],mpsc:78,thread:[57,4,5,6,9,10,14,17,19,25,27,28,42,44,45,46,47,53,69,29,59,60,72,77,68,76],launch:46,mps_lib_fputc:65,omit:[72,25],"_mps_fix2":27,mpsi:[48,72,25],mymp:23,perhap:[48,9,72,39,25,42],perman:[19,12],lifetim:[0,2,3,27,47,7,8,9,10,50,12,13,70,18,19,68,67,33],entry_string_append:72,assign:[44,6,9,66,67,14,17,53,55,69],major:[0,44,3,4,30,9,66,67,33,42],dont:72,upper:[70,78],feel:68,articl:68,number:[0,1,3,4,5,6,7,9,10,14,15,16,17,18,19,21,23,25,27,70,39,40,42,44,45,47,48,53,55,61,62,65,66,67,72,74,68,64],placehold:68,globals_scan:68,mps_res_fail:[48,34,52,25,74],mps_message_typ:62,done:[0,44,60,4,5,62,65,9,39,67,68,72,18,21,61,23,25,55,42],uninterest:27,stdlib:44,stabl:[70,47],implementor:0,miss:[3,47,9,12,13,14,17,18,72,25],"000ae03973352375":55,gpl:30,differ:[57,2,27,9,12,14,15,17,18,23,25,5,30,32,39,42,44,47,48,50,53,29,60,61,78,66,70,72,74,54,68,79],fuller:50,exponenti:0,mps_t_ulongest:31,gpf:0,least:[62,1,4,27,6,8,78,14,17,18,21,25,69,42,44,53,55,58,60,61,74,68],faq:[44,67],paint:12,stori:68,expand:[48,67,78,31],statement:[69,25,78],relink:17,lab:47,scheme:[0,62,4,5,6,12,14,18,19,25,32,39,45,47,50,55,59,60,67,34,72,73,74,68,76],store:[62,1,2,3,4,27,6,7,9,10,12,13,14,15,17,18,19,21,25,5,37,39,42,44,45,47,50,53,69,29,57,58,78,66,67,34,73,74,77,68,79],unalign:[45,5,6,9,16,54,69],lii3gc:[23,31],alleg:74,memset:[65,72],parc:47,commonplac:5,table_delet:39,mps_thread_reg:[77,45,17,25,68],"0x7":74,memcmp:65,park:[43,45,4,33,16,73,21,25,42],pari:47,illeg:[75,63],part:[0,1,3,4,5,6,9,10,78,14,15,16,17,18,19,21,25,27,30,37,49,42,44,45,48,50,69,63,65,66,67,72,51,68],"0x1003fe820":72,mps_lib_fil:65,consult:[65,69,27],mps_message_pol:[62,9],ncc:47,kind:[62,1,4,27,48,7,8,9,74,78,14,72,18,67,21,25,68,42,79],grep:55,doubli:[3,49,14,17,18,39,69,76],cyclic:[57,44,3,4,47,67,19],remot:[33,36,19,49,40,79],remov:[62,45,3,74,78,68,37,18,19,21,67,25,29],dant:47,heavyweight:25,niklau:67,job003320:25,job003321:25,job003322:25,reus:[43,3,70,66,50,67,37,72,18,19],architect:51,job003325:25,job003326:25,job003327:25,job003328:25,consumpt:[1,55],stale:[57,60,4,21,39,42,76],toward:[44,18],grei:0,randomli:50,cleaner:[0,50],comput:[44,60,4,5,47,9,39,50,67,37,72,18,19,21,73],"0b00":27,methodolog:47,grarup:47,packag:[3,19,67],overran:72,"000ae03973336e3c":55,perri:47,dedic:[77,50,67],"null":[44,45,60,49,78,68,71,72,18,39,69,25,29],option:[68,18,63,54,40,24,25,55,42],lie:4,wilson:[0,1,2,4,5,6,44,8,10,50,12,14,18,47,25,66],pmo:47,relationship:[15,67],zero:[62,3,63,27,6,8,10,64,14,19,21,22,25,26,28,37,49,44,45,46,48,39,53,55,65,67,74,68,79],mps_ld_:[60,39],ancillari:44,odd:4,lin:47,violat:[0,5,48,9,12,14,34,18,19,21],mps_res_param:[48,53],align_up:68,comment:[62,51,25,27,74],build:[57,28,59,27,52,67,72,18,23,25,68],analogu:17,ecmascript:67,mktemp:55,pipelin:18,distribut:[0,57,3,61,47,30,32,10,12,14,37,19,67],alignof:68,unsur:[16,6],kai:47,previou:[1,27,48,8,66,34,72,18,21,55],reach:[62,1,3,4,9,39,50,37,19,21,25],mixtur:[1,74,67,78,49],most:[0,57,4,27,6,8,9,10,78,13,14,17,18,19,21,23,5,32,33,37,39,42,44,45,48,49,50,52,53,69,60,65,66,67,34,72,74,51,77,68,79],plai:47,buckets_skip:39,charl:73,moss:[51,47,21],alpha:[23,20,31],splat:[63,39,34,14,71,18,49,25],superpag:[18,13],weak_table_t:49,clear:[44,60,5,7,39,74,14,72,18,19,21,55,25],cover:[45,10,50,78,18,74,69,68,42],recherch:47,destruct:44,dereferenc:[69,67],quadword:[3,20],abnorm:50,clean:[3,67,21],mpscawl:49,pars:25,mps_fmt_fixed_:25,usual:[0,1,2,3,4,5,6,8,9,10,12,13,14,15,17,18,19,21,25,27,37,39,42,44,48,50,53,69,29,57,60,62,66,67,34,74,54,68],blend:67,microsoft:[57,23,67,31],sector:25,hyper:0,"0x000000010000d75f":72,"0x0000000100005e30":72,xcode:23,memorandum:47,python:[50,25,67,21],session:[42,39],particularli:[44,3,4,50,12,16,17,21],cdr:[72,68,74],fine:[9,72,25,34],find:[0,1,3,4,5,7,10,17,18,19,25,27,37,49,42,44,45,47,39,55,56,57,60,61,62,66,74,68,79],leewai:74,penalti:19,buckets_fmt_:39,dosser:47,mps_build_cx:31,pretti:[25,27],writer:67,solut:[44,2,50,67,37,21,23,68],"0x1003f9bc8":72,technic:[57,59,47,54,29,79],tag_mask:45,templat:63,factor:[44,9,17],unobtrus:[44,47],iec:[65,78,47],boulder:47,remedi:21,poolamc:72,unus:[44,4,5,6,9,66,72,18,63,25,29,42],palett:25,shugart:73,interpet:[68,39],cheaper:[7,1,9,5,44],allen:47,nativ:[19,31],stavro:[51,5],fastest:[18,69,4,74],liabl:[55,30],cgi:67,him:[44,25],think:[45,67,37,53,55,25,69],morgan:47,napier88:47,whenev:[45,60,7,67,14,37,68],synthes:47,"0x1003f9b68":72,va_list:[43,69,42],common:[1,2,3,4,5,6,8,9,10,12,14,17,18,21,25,35,37,44,48,50,69,29,66,67,71,72,74,77,68,76],mps_chain_t:[64,33,61,40,68],fuzzi:50,unmaintain:67,"0x0000000100068050":72,sac:[25,53],crl:47,"0x1003f9b88":72,set:[0,1,2,4,5,6,7,9,10,12,14,15,17,18,19,23,25,69,27,32,37,39,42,44,45,47,65,53,54,55,29,60,61,67,70,72,74,75,68],art:[9,67],"0x1003f9b80":72,extant:36,vinc:47,around:[27,44,61,5,8,9,49,37,65,16,67,39,69,25,68,79],mutabl:[9,12],seg:[48,55,72],emac:[0,48,67,62],ierusalimschi:67,arg:[43,69,42],ari:47,"1003fd000":55,arm:5,analog:[65,9,42],barn:[51,47],hess:47,expert:[50,44,51,25,79],misalign:[9,16],someth:[44,45,27,48,67,53,25],topmost:[61,18],"case":[0,1,4,27,6,7,12,78,18,19,23,25,31,32,37,39,40,42,44,45,47,48,49,52,53,54,69,29,57,60,62,67,70,34,72,74,75,77,68],smallest:[0,4,5,66,18,53],various:33,job003324:25,experi:[44,38,68,47],type_link:69,altern:[43,1,47,6,65,19,39,69,42,53],mpsevent:55,chain_o:61,disadvantag:[5,50,37,17,25,68],numer:[16,67,49],complement:44,sole:15,mps_ap_destroi:[69,68],res_v:[69,53],incident:30,matthia:47,valuabl:51,arrang:[57,1,5,27],distinguish:[0,1,4,5,33,68,14,16,17,29,27],mps_ld_add:[60,25,39],"1003ff000":55,mps_class_am:40,struct:[45,60,61,63,7,39,78,68,53,49,69,29],luiz:67,last:[44,3,61,27,66,16,72,18,39,25,68,60],delimit:[45,29,74],linuxthread:77,retent:18,alon:19,algol:[50,4,67,47,73],tempor:[28,70,22,69,24,79],context:[4,6,34,67,68,37,18,69,25,29],oopsla97:47,mps_res_ok:[27,78,19,63,71,49,42,43,45,48,39,52,53,69,29,61,65,34,72,74,77,68],maclisp:[5,47],fermin:47,whole:[0,63,27,6,39,67,14,21,40,25,69,42],mari:73,ecma:67,load:[44,27,10,12,18,19,55,76,67,42,5],songworm:47,simpli:[1,4,6,44,65,50,14,18,19,25,42,53],elliot:47,point:[0,1,4,5,6,7,9,63,12,14,16,17,18,19,21,24,25,69,27,32,33,34,36,37,39,40,42,43,44,45,46,48,49,52,53,54,55,29,57,58,60,61,62,65,67,68,70,71,72,74,75,76,77,78,79],schedul:[47,62,61,46,6,32,49,9,10,34,52,55,39,40,33,42,76],hudson:[4,47],sweep:[28,4,5,47,8,9,10,67,37,61,18,48,22,40,25,79],arbitrarili:53,header:[1,4,5,7,10,78,13,17,18,19,23,25,33,36,49,40,46,12,29,74,79,68,76],uniniti:[69,68],provok:[44,72,48],church:72,lar:[51,47],mistak:[69,72,53,6],gavin:[51,47],throughout:[66,78,14,17,18,68],simpler:[62,44,25,68],topla:47,java:[0,1,47,44,50,67,13,14,34,18,19,21,73],xci3ll:[23,31],stamp:55,help:[1,27,44,9,74,72,63,55,51,25,68,42],devic:[9,50,73,6,21],due:[57,1,4,7,9,67,13,70,34,18,19,21,69,25],empti:[0,62,5,66,25,68],destructor:[1,3,4,47,44,67,25],clocks_per_sec:65,arenapol:72,newcom:39,txt:[55,25],threaten:[17,4,47],devis:[9,17],strategi:[18,37,4,47,6],anthoni:51,invis:49,ram:[3,6,9,50,18,19,21,25,68,42,73],versa:[49,67,39],"0x0000000100067ca1":72,fire:63,caleb:47,imag:[44,55,18,19],exempt:30,consequenti:30,unnecessarili:[18,39],gap:[68,29,13],neumann:73,coordin:9,understand:[50,27,47,39],func:53,demand:[19,21],repetit:[50,74],chatter:[62,76],vulner:[44,79],henriksson:47,loom:73,strictest:0,"0x1003f9b78":72,solid:[40,25],mps_class_mvt:[70,25],straight:27,histor:[0,1,3,4,5,6,31,7,9,12,14,15,17,18,19,20,67,23,56],durat:[3,6,67,18,29,42],reliabl:[43,44,45,60,67,57,37,72,39,69,68,42],"while":[62,3,9,12,17,18,21,25,37,49,42,43,44,45,39,50,69,67,71,72,74,68],smart:[67,18,19,47],abov:[43,44,5,30,50,68,69,37,75,53,49,23,25,29,27],guido:67,mps_root_t:[45,19,68],loos:[0,18,5,67],loop:[1,60,4,27,70,34,37,39,69,68,42],prolog:[0,44,4,50,67,73],propag:[25,27,68],malloc:[57,44,5,6,9,50,67,25,68],clinger:47,readi:[25,68],rit:25,readm:25,jython:67,rip:67,willi:47,itself:[44,3,4,27,60,39,50,34,12,13,14,16,72,18,19,21,23,25,55,74,53],costli:[0,9,10],bibop:[27,5,67,19],"000ae0397333bc6d":55,virtu:8,firstli:[9,27,67],vanish:72,chase:[5,47],weakref:67,yuasa:47,mps_sac_fre:[25,53],shaw:47,minim:[47,9,67,15,17,53,68],belong:[62,1,4,6,18,19,21,24,25,70,33,36,49,40,42,43,45,46,39,53,54,69,29,57,58,60,61,74,75,77,68,79],x64:23,shorter:[69,68],stefanov:47,decod:[27,6,19,23,55,76],job003350:25,job003352:25,mps_res_x:25,mps_bool_t:[43,62,60,74,78,53,39,54,69,29,42],conflict:25,higher:[1,45,67,12,25,68],dgc:3,sigxcpu:77,optic:73,imagin:55,optim:[1,45,4,27,47,44,34,10,59,15,16,74,53,39,23,25,68,42],wherea:[15,9,4,75,25],pretenur:47,dimm:3,mps_pf_w3i6mv:31,moment:[25,39],temporari:[47,6],user:[62,7,65,9,50,12,32,15,67,55,25,42,73],bartlett:[9,18,67,47],robust:[44,3,50],provabl:[3,10,68],typic:[0,1,2,3,4,5,6,7,9,10,12,14,15,16,17,18,19,21,69,30,31,70,37,49,42,44,45,48,50,53,55,29,60,78,65,66,67,75,68],recent:[1,45,4,27,6,8,9,10,75,21],sunpro:[23,31],travers:[44,3],task:[44,7,9,50,67,12,74,68],equival:[0,1,33,66,74,23,25],older:[0,44,2,68,4,31,8,9,29,37,18,19,21,33],entri:[2,60,27,77,49,50,12,19,39,51,25,67,79],yehudai:47,spent:[9,42],diwan:47,person:47,mps_lib_memcmp:65,picki:25,cedar:1,johan:67,spend:[62,44,4,9,50,17,42],propos:[44,73,47],explan:[44,25],construct:[44,3,4,50,68,73,29],"000ae0397334df9f":55,mps_pool:63,w3almv:31,modular:[44,9,67,48],table_:[60,68,39],obscur:[5,53],"0x00000001003fb148":72,relianc:78,shape:4,mysql:30,regardless:42,fflush:65,sidebar:25,simm:3,stoutamir:51,edsac:73,isfwd:[29,39],cup:42,scenario:69,danger:[48,66],theoret:[44,4],eager:6,mps_message_type_gc_start:[62,61,9,25],"0x10012a000":72,win:51,snap:[17,18],flowchart:25,subsequ:[1,3,4,42,44],app:23,useless:25,indentifi:17,xcodebuild:23,march:47,obsolet:[39,25,29,68,31],transpar:[45,3,7,48,78,17,69,25,60],big:[5,32,50,18,42,58],subsystem:47,mps_class_ams_debug:[40,63],"0x1003f9bb8":72,cierniak:47,insert:[69,76,25,21],bit:[57,1,3,4,5,6,7,9,10,12,14,17,19,20,21,23,25,27,31,37,39,45,47,49,55,29,60,74,68],characterist:[14,1,70],formal:67,xcodeproj:23,lost:[69,67],semi:[47,1,4,5,6,44,9,17,18],rossum:67,signal:[77,72,18,63,55,25,29,76],resolv:[44,17],manifest:72,collect:[0,1,2,3,4,5,6,7,8,9,12,14,16,17,18,19,21,24,25,69,27,28,31,32,33,35,36,37,39,40,42,44,45,46,47,48,49,50,51,52,54,55,29,57,58,59,60,61,62,67,70,34,72,73,75,76,77,68,79],arthur:47,extend_szi:[],popular:[67,21],eec:47,string_equalp:39,unfilt:25,encount:[48,55,50,74],mps_gen_param_:[61,25,68],often:[0,1,3,4,5,6,8,9,10,11,12,14,15,17,18,19,21,37,44,48,50,66,67,72,74,68],spring:18,creation:[4,5,6,10,34,75,39,68,42,27],some:[0,1,2,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,23,25,69,27,34,37,39,42,43,44,45,47,48,50,52,53,55,29,57,60,61,62,65,66,67,68,71,72,74,77,78,79],back:[60,5,6,7,9,39,50,74,15,70,18,19,21,69,25,42],lldb:25,understood:19,strongest:19,unspecifi:19,sampl:65,"0x1003faf30":72,consciou:47,germani:73,sizeof:[60,61,5,31,49,74,78,71,72,53,39,54,69,25,68],surpris:44,obj_fwd:[29,68],teco:67,scale:[14,44,9,18,67],laru:47,mps_message_finalization_ref:[34,39],mps_awl_find_dependent_t:49,per:[27,47,65,9,50,67,55,77,69],block_on_client_with_timeout:42,substitut:[30,74],mathemat:14,larg:[0,1,2,3,5,6,9,10,12,13,14,17,18,19,21,27,37,49,44,47,50,52,53,29,66,67,73,54],dirti:[3,4],leftmost:6,reproduc:[1,72,30,44],mps_message_discard:[62,34,61,39],link_t:69,machin:[47,44,45,3,5,6,31,48,9,10,50,12,14,17,18,19,21,69,25,67,73],run:[62,1,3,5,6,7,9,10,12,13,17,18,19,23,25,69,27,30,32,37,39,42,44,45,47,48,49,50,55,29,57,59,60,67,34,72,74,77,68,76],martin:[51,47],integer_:68,chart:25,pietro:47,step:[57,72,27,68,37,17,74,40,25,69],convent:[28,2,3,44,7,12,17,78,21,25,76],mps_ap:72,squeez:13,prerequisit:[23,59],subtract:[62,44,27,6,18,74,25,29],impos:[34,3,75],von:73,mps_class_mvff_debug:54,dissimilarli:6,constraint:[34,3,61,6,8,50,37,16,17,53,39,25,29,42],coexist:21,pretest:[62,67],preclud:79,prove:[0,6,7,34,16,17,68],lieberman:[2,73,47],vmalloc:47,idl:[61,42,76],mean_siz:70,alfr:47,convinc:25,slot_high:54,"r\u00f6jemo":47,block:[0,1,2,3,4,5,6,7,8,9,10,64,12,14,17,18,19,21,24,25,69,32,33,34,36,37,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,58,60,61,62,63,65,66,67,68,70,71,72,73,74,75,78,79],plan:[25,47,79],reduct:[25,47],cutoff:52,univers:[73,47],colorado:47,primarili:[10,27],mps_ap_create_v:69,digraph:2,intl:47,within:[57,1,3,4,27,9,17,18,19,21,25,33,37,42,43,44,45,48,29,74,68,79],toft:[67,19,47],mps_message_clock:62,obj_:68,contributor:30,announc:73,occupi:[9,12,16,72,19,25,42],inclus:[70,68],span:[57,1],carnegi:47,extrapol:68,mythic:6,megabyt:[0,9,17,5,68],"long":[0,57,27,6,78,14,18,19,21,25,31,70,33,37,39,42,44,46,47,65,53,69,60,61,62,72,74,68],custom:[45,67,47,39],adjac:[1,3,4,5,44,66,53,20],reserve_depth:70,handbook:[51,47],includ:[0,57,2,3,4,5,6,8,9,64,12,14,15,17,18,19,23,24,25,30,31,70,33,36,37,39,40,42,44,46,47,48,49,50,78,55,29,58,60,65,66,67,72,73,54,68,79],suit:[19,67],forward:[69,1,59,4,5,7,77,33,49,12,68,36,18,64,21,40,25,29,46],nepot:8,buckets_scan:39,procedur:[4,6,74,67,34,18,19,39,25,68,79],weak_array_scan:49,properli:[65,55,18,53,42],repeatedli:[70,1,10,18,42],subgraph:18,"0x000000010001287d":72,mpscmf:58,navig:50,customis:47,state:[62,3,4,27,6,9,12,16,18,19,21,25,33,42,43,45,65,78,29,67,74,77,68,76],link:[1,3,4,14,17,18,19,21,22,23,25,28,49,44,47,39,50,69,67,71,79,76],translat:[47,27,6,9,12,15,17,21,25],atom:[44,6,47,77,10,69,25],line:[69,27,39,67,72,49,23,25,55],mitig:44,ismm:47,sdk:23,utc:[55,72,47],consist:[0,43,45,3,4,27,31,48,9,63,59,68,37,72,20,21,69,25,29,42],confusingli:[19,67],caller:[7,68,12],pkg_add:23,trishul:47,highlight:[69,47,39],mps_defin:[34,39],similar:[0,1,2,3,4,5,6,9,10,12,13,14,15,16,17,18,19,21,25,30,70,42,45,65,69,67,68],mps_fmt_destroi:[29,68],w3i3mv:[23,31],constant:[45,4,78,31,48,12,72,19,65,25],parser:68,doesn:[44,60,4,27,32,9,49,37,18,53,39,69,25,33,42,79],repres:[1,2,4,5,6,10,78,13,15,16,17,18,19,21,25,69,39,44,45,47,55,29,60,34,74,68],"char":[60,61,5,65,74,68,72,39,55,69],incomplet:[7,65,78],behavior:[44,4,47,50,67,18],aggrav:44,flexowrit:55,getthreadcontext:57,phantom:[14,18,19,67,21],oberon:67,kilobit:73,pronounc:3,ibm305:73,water:5,sheetal:47,invalid:[43,62,45,5,48,39,12,14,18,19,21,75,69,25,42],nick:[51,47],"000ae03973361d5a":55,priori:[70,19,68],gonthier:[47,21],transport:[17,18],pybtex:25,buckets_t:39,mps_event_databas:55,mps_scan_end:[45,27,39,68,71,74,49,29],edsger:73,draw:[2,18],llvm:[57,25,31],exp:72,gigabyt:[0,17,5],lii3eg:31,w3i3m9:31,william:47,drag:47,wrongli:63,eval:[34,72,39],dram:[3,18,73],alloc_pattern:52,mps_pool_class_t:43,obj_skip:[72,29,68],lang:[14,18,19,67,21],infrequ:[37,10,19],algorithm:[0,44,4,47,6,9,66,12,13,14,37,17,18,19,61,25,67,73],vice:[49,67,39],ams_is_invalid_colour:48,bateman:51,discrimin:17,depth:[70,10,68,47],appendix:[55,34],unconnect:13,job003343:25,job003340:25,job003341:25,mps_arena_unsafe_expose_remember_protect:[25,42],convert:[65,74],leah:51,job003348:25,prototyp:67,unclamp:[25,16,4,42,21],io_o:65,code:[1,3,4,27,6,7,9,10,12,15,18,19,21,23,25,5,30,31,29,39,42,43,44,45,46,48,50,52,53,69,56,61,78,63,66,67,34,73,74,75,76,77,68,79],partial:[44,4,6,70,18,69],edg:[0,8,2,17,18],mps_arch_al:31,queri:9,fclose:[65,39],recomput:42,gmake:23,hilfing:47,cmpf:39,holdout:44,compact:[3,4,5,47,9,10,67,13,16,18,19],root_scan:45,privat:[69,18,78,39],procur:30,pthread:25,quarterli:47,elsewher:[60,25,27,29],young:[0,2,4,33],send:[14,77,38,25],granular:[42,13],carefulli:[8,44,17,21],tricolour:[14,17,18],walgenbach:47,becam:[34,6],visitor:[15,18],aris:[1,3,30,74,25,29],sent:48,pekka:[51,25,47],cheapli:3,amcss:23,electron:[9,50,73,47],untouch:48,implicitli:[9,10],syntax:67,relev:[0,1,2,3,4,5,6,9,10,50,45,12,13,14,15,17,18,19,21,68],tri:[0,73,4,5,48,9,12,13,14,16,17,18,53,49,25,27],mps_ld_t:[60,25,39],magic:25,salad:18,question:[57,28,4,30,44,48,67,35,38,23,25,68,42,79],complic:[19,21],joel:47,scalabl:[18,47],michael:[25,47],fewer:[44,50],mps_io_creat:65,"try":[57,44,45,27,37,18,49,55,25,68,42],race:[48,69],runciman:47,freed:[1,3,4,5,6,44,70,9,10,50,37,18,53,21,69,68],rdoss:47,pleas:[57,30,48,50,78,38,72,23,77,69],impli:[1,30,44,7,67,18],smaller:[4,5,63,70,10,66,18,21,54,79],fortun:[15,37,47],"0x1003fe928":72,"0x3":45,natur:[3,5,6,31,70,8,49,67,53,20,48,58,54,24,25,79],"0x0":72,elisp:67,mps_build_eg:31,crop:67,annot:[27,67],video:73,"0x1003f9be8":72,download:[23,25,68],spaghetti:[18,4],rivera:47,append:[72,25],mps_ss_:78,compat:[77,25,30,20,73],mps_tramp_t:77,compar:[44,4,5,47,65,67,13,37,19,25],"0x1003f9c08":72,resembl:[3,4,5,67,63],"1003fc000":55,han:[51,47],winchest:73,access:[0,62,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,23,25,69,33,37,39,44,45,46,65,49,50,53,55,29,60,61,78,67,34,72,73,77,79],experiment:[67,31],microprocessor:73,mps_rank_weak:[45,39,14,71,19,49],mps_clock:[62,65,78],cele:67,can:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,21,23,25,26,27,30,31,32,34,37,38,39,40,42,44,45,46,47,48,49,50,53,54,55,29,57,60,61,62,63,66,67,68,69,70,71,72,73,74,75,77,78,79],ramsei:47,led:73,chose:17,fputc:65,"__assert_rtn":72,mps_message_type_gc:[62,61,9,25],closur:[67,4,47,6,13],waldemar:67,let:[7,48,72,25,68],ubuntu:57,tenur:[44,17,47,21],becom:[0,1,3,4,27,9,12,16,18,19,21,37,39,42,43,44,45,50,53,69,62,67,34,73,51,68],implicit:[18,17,4,75],mps_arena_commit_limit:[25,42],attralloc:48,weak_array_find_depend:49,survei:[50,25,47],convers:[67,78],overcommit:[7,9],artifici:47,larger:[1,3,4,5,60,44,70,8,10,50,67,68,53,17,18,19,66,61,29,42,27],technolog:[15,4,47,44],later:[62,44,60,4,27,39,50,57,37,18,21,61,25,42],resurrect:[34,69,25,19],earli:[47,44,27,6,9,12,18,67,25],chang:[0,3,4,27,9,10,12,14,17,18,21,23,25,37,39,42,43,45,47,50,78,55,60,61,66,68,79],perform_client_act:42,chanc:[77,25],obei:[19,68],"0x00000001000014e3":72,undergradu:67,mpsclo:46,kurtz:67,clark:[7,47],nearest:18,appli:[45,27,30,9,12,14,18,53,69,25,68,73],approxim:[0,1,45,3,61,6,44,10,19,25],aquir:51,disciplin:[19,67],sqlite:[55,76],"0x0000000100008ca2":72,"boolean":78,frame:[1,3,4,6,12,18,21,24,25,28,70,33,36,49,40,46,54,55,58,72,75,79,76],immut:[15,9,67,12,39],validli:[69,34,71,29],greg:47,microcod:67,tailor:47,fee:30,from:[0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,21,23,24,25,69,27,30,31,32,33,34,36,37,39,40,42,43,44,45,46,47,48,49,50,52,53,54,55,29,57,58,60,62,63,65,66,67,68,70,71,73,74,75,77,78,79],commun:[62,3,4,47,9,12,14,37,19,67,25,29],doubl:[0,3,61,5,6,16,53,47,21,25,42,27],electromechan:73,next:[0,1,4,27,8,15,18,70,39,42,50,52,53,69,29,57,59,61,66,72,74,68],few:[0,44,72,4,5,7,66,10,50,78,57,17,53,39,67,42,27],dconfig_plinth_non:[65,23],doubt:[25,30],usr:23,protic:47,lesli:47,seriou:[57,44,19],jonathan:47,postpost:63,remaind:[1,66],sort:[62,44,2,60,5,9,18,19,55,29],dash:39,mps_root_create_fmt:45,mps_fmt_create_:29,benchmark:32,mps_fix12:[68,74,29,78,49],classes_count:53,train:47,rubbish:25,mps_pf_xci3ll:31,structu:[25,63],mpscmv2:70,interven:[52,53],mps_pf_:31,account:[25,37,4,39],hoard:47,retriev:[62,61,15,34,18,25,42],augment:7,cannarozzi:47,alia:[45,60,7,48,78,17,19,65,69,25],cambridg:73,larch:47,plinth:[62,28,65,78,55,21,23,25,56],meet:29,tracescanseg:72,fetch:[44,4,27,21],aliv:[44,49,48,46,6,32,8,10,34,12,14,36,71,74,18,19,39,25,68,79],proof:48,control:[57,1,2,3,4,27,6,9,12,17,18,19,25,69,37,42,43,44,45,47,65,50,78,55,58,67,72,77,68,79],config_var_hot:[48,13],weaker:21,operator_:68,process:[0,3,4,5,6,9,12,13,14,15,17,18,19,21,25,26,27,32,37,39,42,44,47,48,49,66,67,34,74,68],lock:[57,60,48,10,68,34,69,77,29],konrad:73,"0x00000001003f9ae0":72,trap:[9,25,69,47,21],high:[47,44,3,61,5,6,65,9,12,17,18,67,74,54,55],protix:72,lispwork:67,fprintf:[65,72,25,68,74],mps_arena_commit_limit_set:[48,4,42],tab:25,mps_mv_free_siz:24,hit:[5,77,9,10,13,72,19,21,25],serial:[65,25,47],giusepp:[51,47],everywher:[5,68],kib:27,"0x7fff5fbff0a0":72,iwooo:47,job003349:25,link_:69,six:[54,23,19,47,31],smoothli:[61,68],"0x10012a5a0":72,georg:47,"0x1003fa7d0":[55,72],sig:47,mps_thread_dereg:[77,25,68],fence_s:63,instead:[3,4,27,10,78,14,17,18,19,24,25,37,49,40,42,44,46,48,39,53,65,67,72,74],mps_pf_xci3gc:31,l979:47,circular:[8,17,47],prottramp:72,delai:[70,34,72,50,47],"_addr":[68,74],"1078c85b8":55,watch:9,gcc:[57,23,72,68,31],attent:44,redund:[25,21],philosophi:67,physic:[44,6,7,8,9,12,32,15,16,17,18,19,21],mps_arena_releas:[16,72,25,42],alloc:[0,1,2,3,4,5,6,7,8,9,10,64,12,13,14,17,18,19,21,24,25,69,27,28,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,52,53,54,55,29,57,58,59,61,78,63,66,67,70,71,72,73,74,75,76,77,68,79],essenti:[62,7,67,18,21,68],mps_fix:[25,29,74],light:44,counter:55,chapman:47,serrano:47,issu:[5,6,77,9,50,34,18,25,76],chief:[51,42],mps_message_type_en:[62,34,39],freebsd:[57,23,77,31],oslo:[62,67],neglect:[62,48,67],poor:[44,61,8,9,50,37,21,68],larson:47,ouput:42,berger:47,mps_message_gc_start_collect:25,move:[57,1,2,3,4,27,8,9,10,12,13,17,18,19,21,24,25,5,70,33,36,37,39,40,42,46,49,53,69,29,58,60,67,34,74,54,68,79],daconta:[67,47],encourag:[9,66,27],reg_scan:45,uniprocessor:47,jni:21,mps_message_gc_live_s:61,bunch:25,perfect:[61,5,21],pai:[44,27],movabl:[79,25,21],brian:47,chosen:[27,8,66,16,37,18,25,68,42],mps_os_so:31,culprit:48,mps_addr_t:[27,6,78,17,19,25,55,33,71,49,42,43,45,39,53,69,29,60,34,72,74,68],decai:[0,47],mps_class_lo:46,first_fit:54,symbol_:[69,68,39],memoiz:[9,4],uninitialis:21,crash:[34,50,42],fourth:68,handl:[62,2,27,9,78,13,14,18,19,21,25,36,49,45,39,50,53,69,29,67,34,72,74,75,77,76],auto:[46,33,74,36,49,40,25,29,79],overal:[32,27,68],mps_build_gc:31,dai:[44,49],chenei:[0,17,4,47],mention:[25,67],mps_root_create_reg:[45,25,17,69,77,68],snake:21,conclud:44,front:[1,10,61,42],mps_build_gp:31,mps_arena_clamp:[25,4,42],type_pair:[55,72,68,74],somewher:[44,45],config_plinth_non:65,anyth:[57,44,45,27,1,37,74,23,25,68],iglio:47,dominiqu:47,mps_os_s7:31,truth:74,stock:[67,47],sequenti:[1,5,47,70,9,12,17,18],upward:54,subset:[70,45,18,19,68],societi:47,intellig:[10,27,47],chunk:42,strip:74,remap:21,"static":[47,44,45,3,4,27,6,62,74,67,13,17,18,19,39,73,72,25,68,57,60],lfp:47,fluctuat:[70,53],our:[50,78,39,55,25,79],weslei:47,"0x100001b80":72,mps_arena_collect:[33,72,25,42,21],special:[57,1,2,4,5,6,7,10,78,18,19,21,25,30,36,49,44,48,50,55,66,67,34,74,75,68],obj_gen_param:68,variabl:[3,4,27,6,7,9,10,78,18,19,22,24,69,28,70,33,36,37,39,40,44,45,46,47,65,49,50,55,67,54,79,68,76],"th\u00e9se":47,contigu:[1,5,7,9,10,12,18,27],twice:[44,45,75],influenc:[4,67],closer:66,facto:36,bobrow:[3,67,47],categori:[55,25,19,76],stroustrup:[44,67],suitabl:[57,1,45,68,5,6,44,65,9,10,66,12,29,53,49,40,30,25,55,79],rel:[44,3,5,67,17,18,53],hardwar:[47,2,3,4,5,6,9,50,12,35,37,17,18,67,21,29,42],iam4cc:31,ref:[45,39,34,12,14,71,74,18,19,21,55,68],old_symtab:68,statist:[61,55,25,27,42],afford:[44,27],franc:47,make_symbol:[69,39],parenthesi:78,fmt_a:29,frank:47,manipul:[44,10,67,14,18,77,29],powerpc:[23,12,31],multiprocess:47,"0x1003f9bd8":72,york:47,tempt:[60,78,74],releas:[1,45,61,44,48,63,78,34,39,25,77,42],mps_fmt_create_a:[68,29,39],philip:73,afterward:[45,74,25,42,39],promptli:[62,1,37,69,19],septemb:47,indent:[25,64],sigcheck:48,intrus:47,tru64:[23,31],unwant:67,could:[2,60,7,48,9,50,45,67,13,37,17,55,19,68,74,23,25,40,42],lexer:68,put:[1,60,4,7,49,9,39,78,16,21,25,42],segreg:[1,2,5,10,18,64,24,25,28,70,33,36,49,40,43,46,53,58,74,54,79,68,76],timer:[65,55],keep:[27,12,14,17,18,19,21,25,5,71,37,49,42,44,46,39,50,61,66,67,34,38,74,68,79],counterpart:[69,63],length:[62,60,61,39,68,72,49,55,74,69],enforc:77,wrote:[48,25,65],outsid:[7,44,2,79],mortal:[0,61,47,32,33,12,67,40,25,68],retain:[44,3,4,30,70,50,12,18],"universit\u00e9":47,scarc:[1,34],austin:47,softwar:[47,44,3,4,5,30,67,42],isbn:47,christoph:47,port_clos:39,echo:55,date:[37,25,68],haskel:[50,47],lib:23,facil:65,buckets_find:[60,39],suffic:39,ecoop:47,mps_sac_:25,timestamp:55,strict:[0,4,5,30,18,19],unknown:[14,48,57,70,62],licens:[57,28,23,30],perfectli:44,system:[0,1,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,21,23,25,27,28,30,31,32,35,37,38,39,42,43,44,45,46,47,48,49,50,53,69,29,57,59,78,65,66,67,34,72,73,74,77,68],messag:[62,1,44,6,28,65,9,67,14,34,38,39,61,55,25,76],attach:[62,5,9,17,53,69,68,19],attack:9,termin:[1,6,48,74,17,65,55,25,69],"final":[62,1,27,14,17,19,21,24,25,28,70,33,34,36,49,40,44,46,47,39,57,58,59,67,71,54,79,68,76],prone:44,shell:55,gear:73,deregist:[45,25,34,77,68,42,79],"__del__":67,obj_quot:68,juli:47,transistor:18,permalink:25,accompani:30,eql:15,enqueu:[14,18,19,21],qualifi:[10,67],exactli:[0,3,4,7,49,10,50,78,21,25],steel:[5,47],unmap:[1,9,15,16,18,19,42],holland:47,cpython:67,bloat:44,tr94:47,couldn:[45,61,29,39,25,68],"0x1003f9948":72,roberto:67,see:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,32,33,34,36,37,39,40,42,43,44,45,46,48,49,78,54,55,29,57,58,60,61,62,63,65,66,67,69,70,71,72,74,75,77,68,79],structur:[0,1,3,4,5,6,7,9,63,12,13,17,18,19,21,25,27,37,39,42,43,44,47,48,49,50,52,53,69,29,57,58,60,61,78,65,67,72,73,74,77,68],charact:[44,5,31,65,68,18,64,39,23,25,55,27],claim:[48,17,77],mps_res_resourc:[48,53,42],noprint:72,mps_arena_commit:[9,42],bind:[72,4],dubiou:16,busili:37,exhibit:[10,5],deliveri:25,weiser:[0,44,4,67,47],"0x00007fff91aeed46":[55,72],freefre:63,mps_root_destroi:[45,68],linker:18,deprec:[45,78,36,34,75,74,24,25,42],clearli:[72,25],correspond:[0,1,45,52,5,31,77,9,49,34,29,36,71,17,75,19,39,25,33,42,27],isstal:25,tom:51,scientif:67,usenix:47,have:[0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,21,23,24,25,26,27,31,70,33,34,36,37,38,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,58,60,61,62,63,65,66,67,68,69,71,72,74,75,51,77,78,79],reserv:[44,45,4,5,6,7,48,9,78,53,15,16,70,18,19,69,30,25,68,42,27],need:[0,1,2,3,4,5,6,7,8,10,64,12,13,14,18,19,21,23,25,69,27,70,33,36,37,39,40,42,44,45,46,48,49,50,53,54,55,29,57,60,61,62,65,67,68,34,72,73,74,75,77,78,79],ben:47,amcscannail:72,op_env:72,tidi:[62,59,68],flip_mask:55,optimis:27,lazili:4,sdram:[3,18],depict:2,messeng:[44,47],"0x1003cbe38":72,accuraci:14,unawar:21,discret:29,"0x7fff5fbff7d0":72,which:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,17,18,19,21,23,25,26,27,30,31,70,34,37,39,42,43,44,45,47,48,50,52,53,55,29,58,60,61,62,65,66,67,68,69,71,72,73,74,75,77,78,79],mps_message_type_fin:[62,1,9,34,39],mip:[23,31],type_charact:39,singl:[0,1,3,4,27,6,7,9,10,18,19,25,32,37,49,40,57,66,67,72,77,68],uppercas:78,radioact:47,unless:[0,44,46,6,70,49,33,39,50,78,68,69,37,74,21,54,40,24,25,55,58],rove:[8,66],combat:49,deploy:[57,48],transmit:65,alain:[67,47,73],who:[62,44,25,67,48],discov:[72,4,32,48,71,17,39,68],despit:[60,4,5,50,67,18,19,39],patchi:19,awl:[28,3,49,14,71,39,22,25,79],eight:14,intern_str:39,deploi:57,bjarn:[44,67],nostop:72,segment:[0,5,6,9,10,12,14,18,19,21,58,54,55,24,27],herman:73,thing:[44,60,27,47,50,34,19,25,68,42,53],make_port:39,lee:47,placement:[25,47,6,21],mps_pool_t:[43,63,46,70,49,33,21,64,68,69,36,53,39,54,40,24,29,58],instig:62,gather:[0,18,5],request:[0,1,4,5,6,9,12,13,14,18,21,24,38,39,42,43,48,50,53,69,57,58,66,67,72,54,68,79],face:[50,9,18,6],"_io":[78,12],mpsacl:42,absurd:25,determin:[0,1,3,4,27,6,10,12,13,14,15,16,17,18,19,21,34,37,39,42,43,44,45,49,69,29,60,62,67,71,74,68,79],xavier:47,highest:19,fact:[0,1,2,27,9,10,78,17,19,25,71,42,45,50,53,60,67,34,72,74,77,68],guei:47,gen_count:61,text:[25,67,18,5,6],verbos:55,"0x100002130":72,minski:[67,47],perfor:73,bring:[25,42],"0x000000010000447d":72,empir:47,totalreturn:72,ferrit:4,texa:47,anywai:[60,39],duck:67,buggi:25,locat:[62,1,2,4,5,6,7,9,10,12,14,18,19,21,25,28,70,37,39,42,43,45,48,49,50,53,69,29,59,60,61,78,65,66,34,74,75,79,77,68,76],hadn:55,youngest:0,rash:[4,6,48,13,15,19],should:[62,1,27,9,12,14,17,19,63,23,24,25,69,32,36,39,40,42,43,44,45,47,48,49,52,53,55,29,60,61,78,65,70,34,72,77,68,79],manufactur:25,held:53,won:[27,50,18,19,69,25,68,53],tape:[5,73],untag_s:39,mps_capac:61,"0x00007fff90509df0":72,"0x1003fad48":72,erik:[62,67],local:[1,3,4,5,6,8,9,10,12,15,17,18,19,23,27,37,44,45,47,65,50,78,69,29,66,74,68],microsystem:67,hope:45,mps_ap_alloc_pattern_begin:[52,19],meant:[1,18],count:[0,1,45,3,47,6,44,7,8,9,10,67,35,14,37,18,19,39,26,42],changeov:27,mps_fmt_pad_t:[68,29,21],contribut:51,mps_block_siz:53,lii4gc:31,familiar:68,make_str:[72,25,39],dodgi:25,memcpi:[65,69,72],bear:32,joint:47,lockix:48,tbl:[60,39],increas:[0,1,4,44,7,48,66,14,52,19,55,25,42,53],misfeatur:25,mps_io_:65,thomson:51,obj_fmt:[29,68],amcz:[28,46,64,74,22,25,68,79],enabl:[62,48,49,68,34,18,65,39],organ:[44,68],mps_root_creat:[45,4,68,21],underscan:[40,72,25,59],caudil:47,stanford:47,symtab:[45,68,39],mpscam:40,grai:[0,4,5,7,12,14,17,18],reig:47,mps_sac_destroi:53,integr:[57,6,31,48,9,78,67,39,40,25,68,42],partit:[8,19,47],contain:[1,2,4,27,6,9,63,64,12,14,17,18,19,21,23,24,25,69,5,30,70,33,34,36,37,39,40,42,44,45,46,49,50,78,55,29,58,60,61,71,72,74,54,68,79],grab:54,view:[57,1,12,5,6],shapiro:47,legaci:23,modulo:60,inexplic:6,modula:[0,50,67],knowledg:[70,50,18,66,68],ebi:47,displai:[62,50],veljko:47,temporarili:52,stack:[57,2,3,4,27,6,12,13,17,18,19,21,22,25,28,70,33,36,37,49,40,44,45,46,47,50,52,54,69,58,67,34,72,73,75,77,68],mps_os_fr:31,wirf:47,mileston:73,mps_fmt_t:[46,48,33,68,36,64,49,40,29],error:[1,3,5,6,7,9,63,12,16,18,19,21,25,69,27,28,33,39,40,42,43,44,45,48,49,52,53,55,29,60,61,78,65,72,74,68,76],correctli:[60,6,12,74,69,25],mps_os_xc:31,boundari:[4,6,47,10,12,18,54],mps_ap_:[69,25,78],tend:[14,74,50,5,27],favor:44,written:[57,44,3,4,27,65,63,50,67,68,71,17,19,49,55,51,25,66],luc:47,entrant:[48,19,29],mpseventsql:55,mps_fmt_auto_header_:[25,29,74],crude:7,progress:[0,4,47,10,38,21,61,55,42],neither:[43,45,3,14,21,25],induc:67,javascript:[50,67],kei:[0,3,27,49,50,67,14,71,60,39],"0x000000010006631f":72,lamport:47,notion:[44,25],appopri:53,mps_res_unimpl:48,job:[50,44,33,25],entir:[44,27,32,9,49,50,37,12,16,18,67,21,25,42],rare:[0,4,6,48,10,17,18,53,21,69,68],fri3gc:[23,31],amer:47,swift:4,addit:[3,4,5,7,17,55,27,70,33,36,37,49,40,42,43,44,46,50,53,69,29,66,67,34,54,68],obj_chain:68,revers:[62,1,44,17,18,25,68],instant:[43,1,42],bucket_:[60,39],mps_class_mv:24,mps_count_t:70,obtrus:37,mps_arch_pp:31,ramp:[52,61,19,76],equal:[4,5,47,65,14,23,29,42],jersei:67,mps_pool_creat:[43,63,46,70,48,33,49,68,36,64,39,54,40,24,29,58],jin:47,detlef:47,instanc:[1,45,5,6,70,9,12,14,17,18,27],grain:[0,8,14],equat:5,committe:67,mps_class_mf:58,freeli:[29,30],mps_fmt_isfwd_t:[29,12,68],cactu:[18,4],"0x00000001003f9b40":72,mps_root_create_t:[45,68,39],unmark:[9,18],english:[50,4,61],wall:65,unaccept:[44,18,12],hyphen:25,rarer:3,arriv:14,arena_high:54,walk:[25,29],solv:[44,47,9,37,18,39,68],ucb:47,commenc:42,respect:[60,5,6,48,67,17,18,68],job003323:25,seligmann:47,mailto:30,quit:[1,45,4,6,44,8,67,14,37,17,55,25,68,79],slowli:55,divid:[0,1,2,4,5,6,65,9,50,68,14,37,17,18,66],platform:[0,57,8,10,78,14,19,21,23,24,25,28,31,70,65,55,56,58,59,67,54,77,68,79],addition:[44,9,52,78,42],decent:79,compos:66,atla:73,insuffici:[69,75,67,21],compon:[44,23,67,19,30],plezbert:47,treat:[2,3,21,39,34,60,49],tactic:68,popul:[70,53,67],"0x000000010002d020":72,mps_pf_lii3gc:31,field:[1,2,68,4,5,7,49,10,50,12,29,17,18,19,21,67,69,39],both:[3,4,27,78,18,19,63,25,33,37,49,42,39,50,12,55,67,34,74,54,68,79],presenc:[60,37,10,6,49],mps_os_su:31,forestal:21,sac_o:53,togeth:[0,1,68,61,6,44,70,66,50,13,19,29],colnet:47,reinhold:47,mps_fmt_creat:25,plausibl:44,present:[0,65,52,74,50,17,18,39,51,68,79],input:[0,6,48,78,34,18,73,39,55,42],replic:[15,9,19,47,21],multi:[47,44,30,6,77,9,10,17,19,21,69,25,68,57],therefor:[1,45,68,4,6,70,34,13,37,17,18,19,74,25,29,42],plain:25,align:[0,63,5,6,8,10,12,14,16,17,21,24,25,27,31,70,33,36,39,40,42,45,46,48,49,53,69,29,58,78,72,74,54,68,79],harder:[66,67,12,21],fmt_b:29,unsuit:37,defin:[62,1,45,72,4,5,48,31,8,65,74,12,13,78,34,17,18,19,39,25,68],deem:42,talpin:[67,19,47],scatter:[2,37,47],glossari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,25,26,28,44,50,41,51],s7ppmw:31,observ:[0,44,5,6,10,50,34],april:47,layer:[50,18,66],fwd2_:68,conclus:[44,25],incapacit:55,cell:[7,14,4],almost:[57,44,6,67,14,69,25,68],"5th":47,site:[1,38,44],multithread:47,shieldexpos:25,archiv:38,motiv:[67,6],substanti:[37,3,19,67],buckets_fmt:39,r2000:31,junction:8,revis:[47,39],foreign:[1,79,25,46,21],greater:[15,18,42,65],mutat:[0,1,3,4,6,9,10,37,12,14,16,17,18,19,21,25,67,42],began:55,referenti:1,satisfi:[43,1,3,6,70,66,13,18,68,21,69,25,29,79],cross:[25,4],member:[3,4,31,67,17,78,74,51],mauric:73,anachronist:12,mps_reserve_block:[69,25,78],largest:[14,53,6,31],inch:73,failur:[3,48,9,65,17,39,72,60],inc:47,infer:[67,18,19,6],difficult:[1,3,6,44,9,34,67,37,72,25],innermost:52,competit:70,longjmp:29,again:[0,1,60,5,65,9,39,50,34,37,21,69,25,68],expans:[48,25,78],heapsort:13,brad:47,upon:[14,15,78,39],effect:[47,1,45,60,4,5,6,44,9,66,12,68,78,36,37,72,53,62,25,69,42],coffe:42,job003329:25,mps_pf_lii6gc:31,sooner:[44,72,27],student:67,dealloc:[0,1,3,6,7,9,21,12,13,18,63,24,70,33,36,49,40,44,46,48,53,69,58,67,54],customalloc:47,mps_message_queue_typ:[62,9,39],reclam:[14,34,47],mordechai:47,off:[2,72,4,7,66,17,18],bulk:10,colour:[4,48,14,17,18,25,42],obj_ap:[72,68,39],well:[62,1,5,9,10,78,15,18,23,25,69,32,37,49,40,44,39,50,53,55,29,60,66,67,70,74,75,77,79],morri:47,thought:[55,25],exampl:[0,1,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,23,25,69,27,30,31,70,33,34,37,39,42,44,45,46,65,49,50,53,55,29,57,59,60,61,62,63,66,68,71,72,74,76,77,78,79],command:[62,48,67,72,23,25,55],pda:18,mpseventcnv:55,choos:[0,28,59,4,27,6,32,34,70,71,17,19,22,69,25,68,42,79],undefin:[44,65,78,34,17,25],deathtim:[],fail:[69,44,3,61,27,6,48,52,78,68,37,72,18,53,67,39,75,55,29,42],ansi:[57,44,5,65,78,23,55],latest:[62,65,55,18,67],intrepret:72,distanc:29,bye:62,paus:[44,4,32,9,50,12,37,19,61,25,42],less:[0,44,3,4,5,65,39,50,68,53,34,18,19,21,61,69,24,66,42,27],"0x00000001003f9b80":72,obtain:[62,4,30,48,9,66,67,15,18,55,42],mistaken:[69,49,39],metrowerk:[23,31],distant:[44,72],heavili:44,increasingli:52,paul:[51,25,47],simultan:[57,44,39,4,21],systemat:3,brainpow:27,gmk:23,web:[38,67,51],deregistr:25,rapid:[67,47],tight:[66,37,55,27,67],close:[0,1,4,6,30,44,70,39,34,21,57],makefil:23,hall:47,script:[23,67],add:[69,44,45,72,48,66,67,68,37,17,53,39,23,25,55,60],lower:[9,17,78,42],bibliographi:[50,28,25,47,44],mps_telemetry_control:[65,55,17,25,42],ada:1,mps_pool_destroi:[43,34,25,68],ado:27,ought:25,match:[44,13,52,53,39,25],mps_arena_class_vmnz:25,"0x00000001003fb0a0":72,candid:[4,29],branch:[69,18,25,4,27],dest:65,hpl:47,piec:[44,4,66,37,17,63,25,42],assert:[62,4,27,6,48,65,63,74,13,72,19,39,55,25,68,76],built:[44,45,3,4,27,31,78,67,23,68],realiz:68,five:[45,5,70,9,37,29,27],know:[0,57,2,4,27,7,78,13,15,21,25,37,42,44,45,48,50,53,29,72,74,68,79],burden:0,press:47,redesign:67,recurs:[44,4,6,47,67,13,18],loss:[30,74],motorola:31,resid:[3,4,5,14,15,18,19],like:[0,1,3,4,27,6,9,12,75,19,23,25,69,30,70,33,36,37,39,40,42,44,46,48,49,50,52,78,55,61,66,67,71,72,74,54,68,64],success:[0,44,60,48,10,50,78,13,69,57,34,74,75,19,65,67,55,77,29,42,53],safest:74,corpor:47,roth:47,stagger:3,ref_p:34,necessari:[1,60,4,44,77,33,49,34,12,13,37,17,78,68,39,55,25,69,42,74],lose:[7,1,3,18],mps_pf_w3i3mv:31,not_condemn:[62,72,39],freestand:65,soft:[14,25,18,19,67],page:[3,4,5,6,9,10,12,13,14,15,16,17,18,19,21,25,27,42,44,45,47,55,29,67,73,68],amd:31,unabl:[33,42],unreach:[0,1,45,3,4,9,50,34,67,57,16,72,19,21,43,68,42,79],exceed:[48,53],drop:[14,37,26],unit_s:58,captur:4,"0x7fff5fbff3e0":72,yarsun:47,interact:[62,44,47,65,9,10,50,12,37,18,39,55,25,66,42,76],hain:47,self:[1,17,47],"__kill":[55,72],flush:[62,65,18,53,55,68,42],proper:44,guarante:[27,1,45,60,5,44,7,65,34,12,68,14,53,37,70,19,25,29,42,79],mps_class:29,peter:47,type_weak_t:49,librari:[57,44,59,27,47,65,9,78,29,55,72,18,67,21,23,56,5],subramanian:47,trust:[25,19],leaf:[1,27,6,28,32,10,15,18,64,74,22,29,46,79],borland:67,lead:[3,61,5,6,7,9,10,66,17,18,54,72,25],leak:[0,44,47,9,10,50,67,18,53,62],avoid:[0,62,3,4,5,8,10,12,13,18,19,21,25,27,30,32,39,42,44,78,56,66,34,74,68,64],mps_res_memori:[48,45,53,42],mps_rm_t:[45,19],overlap:[65,45,52,42],estim:[1,25,27,42,61],leav:[1,3,5,44,65,37,18,25,42,27],contact:[57,28,45,30,77,49,78,38,69,36,72,75,39,54,23,25,40,42],overlai:19,mps_ld_isstal:[10,25,60,39],approv:30,mode:[0,62,45,4,70,67,72,19,21,25,68,76],weakest:19,mps_message_type_t:[62,9,61,34,39],investig:[0,44,40,25],fromspac:[7,1,25,17,18],slight:[70,67],aitr:47,journal:47,usag:[61,27,9,13,55,68,42,5],hosk:[51,4,47,21],facilit:[18,67],paper:[44,50,17,73,55,25],host:65,mps_fmt_create_fix:25,mps_arena_spare_commit_limit_set:[18,42],although:[1,4,6,44,7,9,50,12,70,37,17,18,78,39,67,79],offset:[18,29,21],sigabrt:[55,72],stage:[74,18,27,56],about:[62,3,4,27,6,9,10,12,16,17,75,19,21,25,69,5,70,33,34,37,39,42,43,44,45,50,55,29,61,67,71,38,77,68,79],actual:[62,1,2,3,4,5,44,9,39,50,45,12,13,37,75,20,21,25,42],fri6gc:[23,31],world:[9,50,47,42],forgetten:72,column:[55,31],freedom:[15,67,44],irix:[7,23,31],pascal:[50,67],jouannaud:47,constructor:[44,3,4,6,67,25,68],fals:[43,62,60,78,68,53,74,54,69,25,29,42],discard:[62,1,4,34,52,53,39,61,69,29,42,79],predictor:47,sleepycat:30,succe:[62,44,69,25,42],own:[57,44,45,4,48,65,50,67,68,69,15,17,18,19,39,23,25,66,42],roughli:27,unbox:[5,12,16,18,74,25,68],tag:[4,5,6,7,12,14,16,17,18,19,21,25,27,49,44,45,39,78,69,29,67,72,74,68,76],eventdef:55,automat:[0,57,3,4,27,6,9,64,12,13,14,18,19,21,22,23,24,25,28,70,33,35,36,37,39,40,42,43,44,45,46,47,48,49,50,52,53,54,69,29,58,61,78,67,71,74,75,77,68,79],warranti:30,guard:[34,39],awhil:53,lund:47,tito:47,pitfal:37,hysteresi:70,pointless:58,mere:[10,4,60],merg:[25,60,4,66],mps_fmt_b_:29,arena_class:42,van:67,pictur:57,transfer:[9,10,18,21],limit:[62,3,4,5,7,9,10,18,19,27,30,70,37,49,42,45,48,39,50,53,69,29,61,67,71,74,51,68],appl:[47,67,13,72,55,25],inner:4,"var":79,rca:73,contamin:47,"function":[0,1,3,4,27,6,7,9,10,12,13,14,15,18,19,21,25,69,33,39,42,43,44,45,46,47,48,49,50,52,53,55,29,57,60,62,65,67,68,34,72,74,75,77,78,76],north:47,unexpect:[72,25,68,67,74],unwrap:[14,16,19],agre:[62,67],subsum:25,basic:[44,5,39,50,67,17,18,19,21,68,42],message_typ:62,mpslib:[65,23,25],bodi:[0,10,38],type_symbol:[69,72,68,39],gain:[32,77,67,42,74],bum:25,grate:51,munro:47,eas:[44,67],inlin:[57,44,60,27,6,74,12,78,53,39,23,25,69],buf:[48,65],bug:[57,1,3,44,48,65,50,12,69,72,67,21,55,25,66,42],"0x1003f9bf8":72,suppli:[60,6,65,66,50,12,67,39,25,29,79],also:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,30,33,37,39,42,44,45,46,47,50,53,54,55,29,57,60,61,62,63,66,67,68,69,34,38,75,78],dmb:5,made:[44,3,5,6,48,12,13,60,18,67,39,69,51,25,42,27],wise:[7,44,3,47,51],whether:[0,1,4,27,7,10,12,19,21,25,30,31,37,39,42,44,45,69,29,60,62,74,68,79],lofix:27,o1alcc:31,flip:[1,5,77,17,55,25,69,42],troubl:[44,3],asynchron:[62,72,6,68,17,18,25,29,42],record:[62,1,3,4,27,6,65,10,67,14,60,18,55,77,26,42],below:[57,44,45,4,31,32,48,49,50,34,78,68,69,37,72,39,61,23,74,66,42],ensur:[3,5,6,12,14,17,18,25,55,27,37,49,42,44,46,65,39,69,29,66,67,34,74,68],indefinit:[3,4,6,10,12,13],tracepol:72,otherwis:[62,1,2,5,14,18,64,25,55,27,30,39,42,43,45,50,52,53,69,29,57,60,61,34,74],problem:[0,1,3,6,9,13,17,18,19,21,35,37,49,44,47,39,50,55,66,67,34,68],walter:51,unformat:[70,54,79],bibtex:25,scienc:[50,47],what:[62,1,4,27,6,19,25,32,56,37,49,42,44,45,48,50,52,53,69,29,57,59,61,66,72,74,77,68],foster:67,multipli:42,immobil:21,evalu:[47,74,78,72,53,12,39,69],addison:47,"int":[1,45,65,78,18,48,68],mask:45,dure:[62,1,3,4,7,8,9,21,12,14,18,63,69,37,42,44,55,29,60,74,68,79],filenam:55,meaningless:25,xerox:47,pig:21,multic:9,sptab:68,belog:45,scarott:73,ing:67,eric:47,probabl:[0,1,45,44,48,14,17,18,19,25,68,42],tricki:[25,74],zvi:47,mps_res_commit_limit:[48,53],nonetheless:[69,77],allow:[0,1,3,4,5,6,9,13,16,17,18,19,63,23,25,69,27,37,39,40,42,44,45,48,49,53,55,29,62,67,71,38,74,68],hairi:25,detail:[0,44,60,4,27,7,9,74,50,12,15,34,18,78,39,55,25,69,57],virtual:[27,6,7,9,10,12,13,14,15,16,17,18,19,21,31,37,42,44,47,48,50,53,69,78,67,73,68,76],other:[0,1,2,3,4,5,6,7,8,9,10,12,78,15,16,17,18,19,21,23,25,69,27,30,32,33,34,29,36,37,39,40,42,43,44,45,48,49,50,53,54,55,56,57,58,60,61,62,66,67,70,71,72,74,75,77,68,79],lookup:[60,27,9,12,13,72,39,5],futur:[0,44,45,4,5,6,48,10,78,14,34,52,65,61,55,25,27],rememb:[0,1,2,4,27,47,44,45,12,14,37,18,19,25,67,42,79],varieti:[44,4,6,48,10,67,13,15,72,19,23,76,25,55,79],milutinov:47,rhsk:25,"0x000000010000341f":72,"0x00000001003f9a80":72,auxiliari:[19,12,79],repeat:[60,9,39,34,17,63,69,68],attardi:[51,67,47],"class":[0,1,3,4,5,6,63,64,12,14,15,18,19,21,22,23,24,25,69,27,28,70,33,34,29,36,39,40,42,43,44,45,46,48,49,53,54,55,56,57,58,59,78,67,71,74,75,76,77,68,79],june:47,neeli:[25,47],mps_collect:[25,42],vein:6,stai:[6,49],simon:47,experienc:44,philipp:47,sphinx:25,eof:65,eqv_hash:39,mps_pf_string:31,baker:[4,5,47,7,10,67,15,17,25],indirectli:[14,44,37],rule:[34,25,68,39],pool_class:29,gdbinit:[55,72],portion:[4,19,42,21],emerg:[34,25,27,39],tightest:66,mps_arena_park:[33,25,42,21],decemb:47,invari:[48,67,14,17,18,12],job003331:25,emeri:47,mps_io_flush:[65,55]},objtypes:{"0":"std:option","1":"std:envvar","2":"c:type","3":"c:function","4":"c:macro"},titles:["Memory Management Glossary: G","Memory Management Glossary: F","Memory Management Glossary: E","Memory Management Glossary: D","Memory Management Glossary: C","Memory Management Glossary: B","Memory Management Glossary: A","Memory Management Glossary: O","Memory Management Glossary: N","Memory Management Glossary: M","Memory Management Glossary: L","Memory Management Glossary: K","Memory Management Glossary: I","Memory Management Glossary: H","Memory Management Glossary: W","Memory Management Glossary: V","Memory Management Glossary: U","Memory Management Glossary: T","Memory Management Glossary: S","Memory Management Glossary: R","Memory Management Glossary: Q","Memory Management Glossary: P","Pool reference","2. Building the Memory Pool System","10. MV (Manual Variable)","To do","Memory Management Glossary: Z","3. The critical path","Memory Pool System","6. Object formats","Memory Pool System Kit Open Source License","2. Platforms","5. Tuning the Memory Pool System for performance","4. AMC (Automatic Mostly-Copying)","12. Finalization","Introduction to memory management","13. SNC (Stack No Checking)","3. Recycling techniques","Contact us","6. Advanced topics","6. AMS (Automatic Mark and Sweep)","Memory Management Glossary","3. Arenas","4. Pools","6. Frequently Asked Questions","9. Roots","8. LO (Leaf Object)","Bibliography","2. Error handing","7. AWL (Automatic Weak Linked)","1. Overview","Acknowledgements","15. Allocation patterns","14. Segregated allocation caches","11. MVFF (Manual Variable First Fit)","18. Telemetry","Internals","1. Overview of the Memory Pool System","9. MFS (Manual Fixed Small)","Guide","13. Location dependency","10. Garbage collection","11. Messages","17. Debugging pools","5. AMCZ (Automatic Mostly-Copying Zero-rank)","1. Plinth","2. Allocation techniques","5. Memory management in various languages","3. Garbage collecting a language with the Memory Pool System","5. Allocation","12. MVT (Manual Variable Temporal)","19. Weak references","4. Debugging with the Memory Pool System","4. A brief history of memory management","7. Scanning","16. Allocation frames","Reference","8. Threads","1. Interface conventions","1. Choosing a pool class"],objnames:{"0":["std","option","option"],"1":["std","envvar","environment variable"],"2":["c","type","C type"],"3":["c","function","C function"],"4":["c","macro","C macro"]},filenames:["glossary/g","glossary/f","glossary/e","glossary/d","glossary/c","glossary/b","glossary/a","glossary/o","glossary/n","glossary/m","glossary/l","glossary/k","glossary/i","glossary/h","glossary/w","glossary/v","glossary/u","glossary/t","glossary/s","glossary/r","glossary/q","glossary/p","pool/index","guide/build","pool/mv","todo","glossary/z","topic/critical","index","topic/format","copyright","topic/platform","guide/perf","pool/amc","topic/finalization","mmref/index","pool/snc","mmref/recycle","contact","guide/advanced","pool/ams","glossary/index","topic/arena","topic/pool","mmref/faq","topic/root","pool/lo","mmref/bib","topic/error","pool/awl","mmref/begin","mmref/credit","topic/pattern","topic/cache","pool/mvff","topic/telemetry","topic/internals","guide/overview","pool/mfs","guide/index","topic/location","topic/collection","topic/message","topic/debugging","pool/amcz","topic/plinth","mmref/alloc","mmref/lang","guide/lang","topic/allocation","pool/mvt","topic/weak","guide/debug","mmref/history","topic/scanning","topic/frame","topic/index","topic/thread","topic/interface","pool/intro"]}) \ No newline at end of file +Search.setIndex({objects:{"":{mps_arena_destroy:[42,3,1,""],mps_ap_alloc_pattern_reset:[52,3,1,""],mps_arena_roots_walk:[45,3,1,""],MPS_SAC_CLASS_LIMIT:[53,4,1,""],mps_io_destroy:[65,3,1,""],MPS_RESERVE_BLOCK:[69,3,1,""],mps_addr_fmt:[29,3,1,""],"-d":[55,0,1,"cmdoption-mpseventsql-d"],MPS_FIX12:[74,3,1,""],"-f":[55,0,1,"cmdoption-mpseventsql-f"],mps_pool_destroy:[43,3,1,""],"-l":[55,0,1,"cmdoption-mpseventsql-l"],mps_sac_create:[53,3,1,""],mps_arena_step:[42,3,1,""],mps_reserve:[69,3,1,""],"-t":[55,0,1,"cmdoption-mpseventsql-t"],mps_message_type_gc_start:[61,3,1,""],"-v":[55,0,1,"cmdoption-mpseventsql-v"],mps_ap_create:[69,3,1,""],mps_telemetry_control:[55,3,1,""],"-r":[55,0,1,"cmdoption-mpseventsql-r"],mps_class_lo:[46,3,1,""],CONFIG_VAR_RASH:[48,4,1,""],MPS_OS_W3:[31,4,1,""],mps_rank_exact:[45,3,1,""],mps_ap_alloc_pattern_begin:[52,3,1,""],mps_ap_s:[69,2,1,""],mps_class_ams:[40,3,1,""],mps_chain_create:[61,3,1,""],MPS_RES_RESOURCE:[48,4,1,""],MPS_WORD_WIDTH:[31,4,1,""],mps_ap_t:[69,2,1,""],mps_sac_t:[53,2,1,""],mps_reg_scan_t:[45,2,1,""],mps_tramp:[77,3,1,""],mps_fix:[74,3,1,""],mps_class_amc:[33,3,1,""],mps_rank_ambig:[45,3,1,""],mps_lib_memset:[65,3,1,""],mps_mvff_free_size:[54,3,1,""],mps_arena_start_collect:[42,3,1,""],mps_arena_clamp:[42,3,1,""],mps_gen_param_s:[61,2,1,""],mps_sac_destroy:[53,3,1,""],MPS_T_WORD:[31,4,1,""],MPS_T_ULONGEST:[31,4,1,""],mps_lib_get_EOF:[65,3,1,""],mps_mvff_size:[54,3,1,""],mps_awl_find_dependent_t:[49,2,1,""],mps_lib_FILE:[65,2,1,""],mps_lib_get_stderr:[65,3,1,""],mps_chain_t:[61,2,1,""],mps_arena_create:[42,3,1,""],MPS_FIX2:[74,3,1,""],mps_definalize:[34,3,1,""],MPS_PF_XCI3GC:[31,4,1,""],MPS_FIX1:[74,3,1,""],mps_mvt_size:[70,3,1,""],mps_telemetry_label:[55,3,1,""],mps_arena_has_addr:[42,3,1,""],MPS_SAC_FREE_FAST:[53,3,1,""],MPS_PF_LII3GC:[31,4,1,""],MPS_RES_MEMORY:[48,4,1,""],mps_lib_get_stdout:[65,3,1,""],mps_formatted_objects_stepper_t:[29,2,1,""],mps_fmt_create_auto_header:[29,3,1,""],mps_sac_free:[53,3,1,""],mps_message_type_disable:[62,3,1,""],mps_io_write:[65,3,1,""],mps_ld_s:[60,2,1,""],mps_arena_collect:[42,3,1,""],mps_arena_class_vm:[42,3,1,""],mps_tramp_t:[77,2,1,""],mps_fmt_t:[29,2,1,""],mps_sac_alloc:[53,3,1,""],MPS_PF_XCI3LL:[31,4,1,""],mps_message_type:[62,3,1,""],mps_sac_flush:[53,3,1,""],mps_class_mv_debug:[24,3,1,""],mps_class_amcz:[64,3,1,""],mps_message_finalization_ref:[34,3,1,""],mps_amc_apply_stepper_t:[33,2,1,""],mps_rank_weak:[45,3,1,""],mps_clock:[65,3,1,""],mps_alloc_pattern_t:[52,2,1,""],mps_ss_t:[74,2,1,""],mps_arena_reserved:[42,3,1,""],mps_arena_unsafe_restore_protection:[42,3,1,""],mps_message_discard:[62,3,1,""],mps_free:[69,3,1,""],mps_message_type_t:[62,2,1,""],mps_res_t:[48,2,1,""],mps_arena_class_cl:[42,3,1,""],mps_clock_t:[78,2,1,""],mps_class_awl:[49,3,1,""],MPS_RES_PARAM:[48,4,1,""],mps_fmt_auto_header_s:[29,2,1,""],mps_commit:[69,3,1,""],mps_message_t:[62,2,1,""],MPS_RES_OK:[48,4,1,""],mps_arena_spare_commit_limit_set:[42,3,1,""],mps_ld_add:[60,3,1,""],mps_alloc:[69,3,1,""],mps_ap_destroy:[69,3,1,""],mps_message_gc_live_size:[61,3,1,""],mps_clocks_per_sec:[65,3,1,""],mps_root_t:[45,2,1,""],mps_class_mvff_debug:[54,3,1,""],mps_ap_fill:[69,3,1,""],MPS_WORD_SHIFT:[31,4,1,""],mps_class_mv:[24,3,1,""],MPS_SCAN_END:[74,3,1,""],mps_lib_fputc:[65,3,1,""],CONFIG_PLINTH_NONE:[65,4,1,""],mps_arena_park:[42,3,1,""],MPS_PF_STRING:[31,4,1,""],mps_pool_check_free_space:[63,3,1,""],mps_fmt_create_A:[29,3,1,""],mps_lib_fputs:[65,3,1,""],mps_message_gc_not_condemned_size:[61,3,1,""],mps_lib_telemetry_control:[65,3,1,""],mps_arena_expose:[42,3,1,""],mps_rank_t:[45,2,1,""],mps_io_create:[65,3,1,""],mps_mvt_free_size:[70,3,1,""],MPS_BUILD_GC:[31,4,1,""],MPS_PF_ALIGN:[31,4,1,""],"-h":[55,0,1,"cmdoption-mpseventcnv-h"],MPS_PF_LII6GC:[31,4,1,""],mps_message_clock:[62,3,1,""],MPS_TELEMETRY_CONTROL:[55,1,1,"-"],mps_ld_merge:[60,3,1,""],mps_class_mvff:[54,3,1,""],MPS_PF_FRI6GC:[31,4,1,""],MPS_EVENT_DATABASE:[55,1,1,"-"],mps_message_type_enable:[62,3,1,""],mps_arena_extend:[42,3,1,""],MPS_TELEMETRY_FILENAME:[55,1,1,"-"],mps_class_snc:[36,3,1,""],mps_message_queue_type:[62,3,1,""],mps_pool_check_fenceposts:[63,3,1,""],mps_message_gc_start_why:[61,3,1,""],MPS_RM_CONST:[45,4,1,""],MPS_PF_W3I6MV:[31,4,1,""],mps_addr_t:[78,2,1,""],mps_roots_stepper_t:[45,2,1,""],mps_pool_create:[43,3,1,""],mps_message_get:[62,3,1,""],mps_fmt_isfwd_t:[29,2,1,""],mps_collections:[42,3,1,""],mps_mv_size:[24,3,1,""],mps_pool_create_v:[43,3,1,""],mps_arena_commit_limit:[42,3,1,""],mps_amc_apply:[33,3,1,""],mps_thread_reg:[77,3,1,""],mps_fmt_A_s:[29,2,1,""],mps_class_t:[43,2,1,""],mps_message_gc_condemned_size:[61,3,1,""],mps_fmt_fwd_t:[29,2,1,""],MPS_RES_FAIL:[48,4,1,""],mps_arena_release:[42,3,1,""],mps_root_create_table_masked:[45,3,1,""],MPS_RM_PROT:[45,4,1,""],mps_arena_spare_commit_limit:[42,3,1,""],MPS_SAC_ALLOC_FAST:[53,3,1,""],mps_ap_create_v:[69,3,1,""],mps_align_t:[78,2,1,""],MPS_RES_UNIMPL:[48,4,1,""],mps_sac_class_s:[53,2,1,""],mps_mv_free_size:[24,3,1,""],mps_stack_scan_ambig:[45,3,1,""],mps_ap_alloc_pattern_end:[52,3,1,""],mps_arena_unsafe_expose_remember_protection:[42,3,1,""],mps_message_type_gc:[61,3,1,""],MPS_RES_COMMIT_LIMIT:[48,4,1,""],MPS_OS_XC:[31,4,1,""],mps_root_create_table:[45,3,1,""],mps_arena_t:[42,2,1,""],mps_ap_frame_push:[75,3,1,""],mps_fmt_scan_t:[29,2,1,""],mps_ld_reset:[60,3,1,""],mps_root_create_fmt:[45,3,1,""],MPS_SCAN_BEGIN:[74,3,1,""],mps_alloc_pattern_ramp_collect_all:[52,3,1,""],MPS_PF_W3I3MV:[31,4,1,""],mps_arena_committed:[42,3,1,""],MPS_ARCH_I6:[31,4,1,""],mps_arena_commit_limit_set:[42,3,1,""],mps_thr_t:[77,2,1,""],mps_fmt_pad_t:[29,2,1,""],mps_pool_debug_option_s:[63,2,1,""],mps_root_destroy:[45,3,1,""],mps_root_create:[45,3,1,""],mps_fmt_B_s:[29,2,1,""],mps_word_t:[78,2,1,""],MPS_RES_IO:[48,4,1,""],mps_frame_t:[75,2,1,""],mps_ld_t:[60,2,1,""],mps_arena_create_v:[42,3,1,""],mps_telemetry_intern:[55,3,1,""],MPS_FIX_CALL:[74,3,1,""],mps_arena_class_t:[42,2,1,""],mps_thread_dereg:[77,3,1,""],mps_class_ams_debug:[40,3,1,""],mps_lib_memcpy:[65,3,1,""],mps_bool_t:[78,2,1,""],MPS_BUILD_MV:[31,4,1,""],CONFIG_VAR_HOT:[48,4,1,""],mps_finalize:[34,3,1,""],mps_arena_spare_committed:[42,3,1,""],mps_ap_frame_pop:[75,3,1,""],mps_ld_isstale:[60,3,1,""],mps_message_poll:[62,3,1,""],mps_root_scan_t:[45,2,1,""],mps_class_mfs:[58,3,1,""],mps_addr_pool:[43,3,1,""],MPS_PF_XCI6LL:[31,4,1,""],mps_fmt_skip_t:[29,2,1,""],mps_io_t:[65,2,1,""],mps_fmt_create_B:[29,3,1,""],MPS_BUILD_LL:[31,4,1,""],mps_alloc_pattern_ramp:[52,3,1,""],mps_fmt_class_t:[29,2,1,""],mps_telemetry_flush:[55,3,1,""],MPS_ARCH_I3:[31,4,1,""],mps_ap_trip:[69,3,1,""],mps_pool_t:[43,2,1,""],mps_lib_assert_fail:[65,3,1,""],mps_chain_destroy:[61,3,1,""],CONFIG_VAR_COOL:[48,4,1,""],MPS_OS_LI:[31,4,1,""],mps_message_type_finalization:[34,3,1,""],mps_lib_memcmp:[65,3,1,""],MPS_RES_LIMIT:[48,4,1,""],MPS_PF_FRI3GC:[31,4,1,""],mps_rm_t:[45,2,1,""],mps_class_mvt:[70,3,1,""],mps_root_create_reg:[45,3,1,""],mps_fmt_destroy:[29,3,1,""],mps_arena_formatted_objects_walk:[29,3,1,""],mps_io_flush:[65,3,1,""],MPS_OS_FR:[31,4,1,""]}},terms:{scriptwork:25,nurseri:[0,4,8,10,52,21,61],orthogon:[47,79],mps_arena_roots_walk:[45,25,42],mps_thread_dereg:[77,25,68],r4r:25,interchang:[2,19],four:[44,45,5,14,16,17,19,20,24,25],secondli:[9,27,67],prefix:[23,55,5,78],circuitri:9,upsid:25,oldest:21,consider:[1,27,47,44,9,56],whose:[62,1,12,13,15,16,18,63,26,70,33,49,43,45,39,51,78,55,29,60,61,67,34,74,75,79,77,68,53],accur:[44,2,70,10,17,21,25],"const":[65,61],find_depend:49,mpsioan:65,albuquerqu:47,mps_telemetry_flush:[65,55,42],concret:6,buddi:[1,3,5,47,44,66,12,35,14,18],under:[57,3,4,30,32,48,78,15,34,21,69,25,42,79],sped:[62,67],doubleword:[3,10,20],merchant:30,digit:[47,31,9,73,20,23],everi:[62,1,45,72,27,47,44,7,8,9,12,29,17,75,19,68,39,48,25,55,42],kent:[51,47],mps_final:[1,34,39],type_fwd2:68,mps_arena_commit_limit_set:[48,4,42],macraki:[51,5],"void":[62,1,7,78,17,19,63,24,25,69,31,70,33,36,49,40,42,43,44,45,46,47,65,39,52,53,55,29,58,60,61,34,54,77,68,64],rise:18,risc:10,quantiz:21,jacob:47,affect:[72,4,32,50,34,14,36,16,17,18,61,25,42],mps_pool_check_fencepost:63,poorli:[44,37,53,12],vast:66,agesen:47,extend_s:[54,24,58],ref:[45,39,34,12,14,71,74,18,19,21,55,68],scalar:[15,10,18,29,6],factori:19,vector:[45,5,6,10,15,74,18,39,25,68],terabyt:[17,5],cmu:47,repack:47,cmp:[60,39],x86_64:23,reproduc:[1,72,30,44],unmap:[1,9,15,16,18,19,42],lockw3:48,deutsch:[3,67,47],mps_lib_get_stdout:[65,25],direct:[0,2,3,4,30,65,50,12,16,69],histor:[0,1,3,4,5,6,31,7,9,12,14,15,17,18,19,20,67,23,56],nail:[8,21],consequ:[46,48,49,36,64,39,40,77,42],second:[69,27,31,32,65,9,12,68,37,18,55,25,56,42,79],aggreg:[15,25,6],type_fwd:68,p_v:[69,53],ap_o:[36,69,49],even:[0,62,3,4,27,6,12,13,14,16,17,18,19,21,25,69,30,70,37,39,42,44,53,55,29,67,34,72,74,77,68],hide:15,make_symbol:[69,39],neg:[43,60,65,25,29,42],introspect:[43,45,70,33,36,54,22,24,29,42,76],calcul:[14,66,29,73],cheng:47,supplier:44,"new":[0,1,4,5,8,9,10,12,14,17,18,19,21,22,23,25,69,28,31,37,39,42,43,44,45,47,48,49,78,54,55,29,57,60,61,62,66,67,34,73,74,75,68,79],mps_ss_t:[45,27,39,68,71,74,18,49,29],ever:[44,45,31,77,50,17,73,55,25],singhal:[47,21],elimin:[44,4,27,9,66,67,14,18,19,69,25],kilobyt:[61,5,9,11,25,68],dahl:[67,47],mps_arena_class_cl:[68,42],human:55,never:[0,1,5,9,10,78,15,19,25,69,32,36,37,39,43,44,65,55,29,60,67,70,34,73,68],here:[62,45,60,61,27,32,48,10,74,68,69,34,72,39,23,25,55,42,79],block_requiring_fin:34,met:[14,30],undef:[67,78],studio:[23,25,31],debugg:[45,72,25,55,42],path:[28,68,4,27,48,74,12,13,14,72,18,19,21,69,25,56,76],mps_message_type_dis:62,interpret:[43,62,45,72,4,32,63,59,67,34,17,75,39,74,55,25,68,42,60],michal:47,algebra:[15,18,6],announc:73,bevan:51,precis:[0,44,2,5,47,9,16,18,21,29],jame:[73,47],bitmask:[45,55,5],pekka:[51,25,47],scaveng:[0,18,17,4,47],permit:[62,44,4,30,6,70,9,66,15,17,21,57,69,42],california:47,studi:[50,47],prolog:[0,44,4,50,67,73],mps_lib_telemetry_control:65,portabl:[57,47,65,67,18,78,74,77,68],joshua:47,mps_sac_alloc_fast:[25,53],norsk:47,"000ae0397335c8b5":55,skippabl:68,"_mps_fix":27,unix:[0,5,7,48,9,18,19,65,23,77],mps_sac_free_fast:[25,53],brk:[18,5,6],amherst:47,mps_arch_s8:31,printf:[62,25,39],newspac:[8,17],total:[44,4,32,9,54,70,37,72,18,39,61,24,25,68,42],mps_mortal:61,unit:[3,4,5,7,65,9,68,19,20,21,29,27],highli:[57,44,27,67,68],bookkeep:[44,9,50,37,67],reclaim:[0,1,3,4,8,10,12,14,17,18,19,21,24,26,70,33,34,36,37,39,40,43,45,46,48,49,54,69,57,58,62,63,67,71,75,68,79],ecma:67,describ:[0,1,4,5,6,7,9,12,17,18,19,21,23,69,27,37,39,44,45,65,49,50,53,55,29,59,61,78,66,67,74,75,68,79],would:[1,2,4,5,8,10,14,19,25,69,27,30,70,37,49,42,44,45,48,39,50,53,55,29,58,60,65,66,67,34,68,64],tail:[67,47],unpredict:44,readi:[25,68],edward:[9,67,47],overhead:[44,27,6,70,9,50,12,15,37,17,79],boehm:[0,44,45,4,5,47,12,34,67,51],"0x1003fb148":72,recommend:[77,27,65,50,78,68,53,74,25,29,79],indiana:47,type:[62,1,2,3,4,5,6,7,9,10,12,14,15,16,17,18,19,21,23,25,69,27,31,33,37,39,42,43,44,45,47,48,49,50,52,53,55,29,60,61,78,63,65,67,34,72,73,74,75,77,68,76],tell:[0,1,2,60,62,39,45,67,57,19,21,69,25,68,42],ldisstal:25,swap:[5,7,9,13,15,18,19,21,42],mps_arch_m2:31,mps_arch_m4:31,buckets_find_depend:39,mps_arch_m6:31,relax:39,relat:[0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,21,44,65,50,55,29,60,67],notic:[78,25,47,30,21],warn:[57,25,53,74,69,77],phong:47,mps_fmt_fwd_t:[1,29,68],phd:47,loss:[30,74],excl:69,hold:[43,1,2,61,5,62,9,45,12,53,34,18,19,39,75,69,77,29,42,79],miscellan:[44,65,35],must:[0,1,3,4,27,6,7,8,9,63,64,12,78,15,16,17,18,19,21,23,24,25,69,30,70,33,34,36,37,39,40,42,43,44,45,46,65,49,50,53,54,55,29,57,58,60,61,62,66,71,72,74,75,77,68,79],shoot:44,blumof:47,springer:47,join:[38,78],room:[15,61],henri:[17,47],exit_failur:44,edelson:[18,67,47],pierc:47,worth:[44,18],mccaughan:51,coalesc:[1,2,3,4,5,6,44,70,10,66,14,18],hansen:[51,47],root:[0,57,2,4,5,6,9,14,16,17,18,19,21,23,24,25,27,28,70,33,34,37,39,40,42,45,46,47,49,69,58,59,67,71,74,54,76,77,68,79],pierr:47,overrid:27,defer:[3,4,47,6,37,52,19,69,26],obj_fmt_:[29,68],give:[62,44,60,4,31,32,8,50,78,14,57,70,18,65,61,55,25,42,79],mps_ld_reset:[60,39],jelica:47,indic:[62,1,3,6,7,78,17,18,19,31,37,65,42,45,48,39,52,55,29,60,74,75,68,79],caution:[45,39,34,49,22,69,25,29,76],fibonacci:[1,66,5],want:[0,44,45,48,33,39,65,68,57,19,21,23,25,29,42,53],keep:[27,12,14,17,18,19,21,25,5,71,37,49,42,44,46,39,50,61,66,67,34,38,74,68,79],unsign:[62,45,60,6,31,65,49,78,53,39,25,68],"1003fd328":55,motion:[16,4,47,42,21],end:[1,2,27,78,7,48,52,45,12,68,34,72,18,19,39,69,25,29,42,79],"0x000000010000206b":72,manipul:[44,10,67,14,18,77,29],quot:[1,9,78,14,18,68],mps_tramp_t:77,ordinari:[4,9,19,49,25,29],classifi:[1,21],revisit:47,how:[62,1,3,4,27,9,17,19,25,5,30,29,37,49,42,43,44,45,47,39,50,53,55,56,57,61,66,72,74,68,79],hot:[4,27,48,13,15,19,23,55],recoveri:47,env:72,soni:73,answer:[25,44,4,68,79],symposium:47,ancestor:67,perspect:[47,49],updat:[0,1,3,4,5,9,12,16,18,19,25,27,37,39,42,43,44,47,48,78,55,29,65,74,68],lam:47,simmon:51,recogn:[48,69,60,49],lai:68,after:[62,1,3,4,27,9,63,16,19,21,23,25,69,5,32,34,36,37,39,42,44,45,48,52,53,55,29,60,65,66,67,71,72,74,77,68,79],yuasa:47,"0x0000000100011ded":72,diagram:[25,37,4,69],befor:[1,27,9,78,18,63,25,55,5,33,37,49,42,44,45,48,39,69,60,66,67,34,74,54,68,79],wrong:[44,59,61,27,48,50,72,24,25,68],parallel:[0,44,4,47,12,17,18,21,29],averag:[54,10,24],scarc:[1,34],attempt:[44,3,4,27,6,70,66,9,50,67,68,18,19,21,69,29,42],third:[27,47,31,32,68,37,39,25,56],opaqu:[7,3,17,78,60],minim:[47,9,67,15,17,53,68],exclud:[65,23,5],receiv:[44,45,4,30,7,66,50,68,34,72,55,25,29],type_:[68,49],maintain:[45,3,4,27,6,9,10,59,14,53,17,18,19,51,25,68,42,58],environ:[47,44,5,6,7,65,39,67,68,69,72,19,21,23,77,55,76],reloc:[18,29,4,5,19],enter:[72,18,6,21],exclus:[25,68,17,77,29,79],mechan:[0,1,2,3,4,5,6,7,8,9,10,12,14,17,18,19,21,25,39,42,43,69,57,62,67,34,73,77],first:[0,1,4,5,6,8,9,10,12,14,18,22,24,25,69,27,28,31,32,35,37,39,42,43,47,49,50,53,55,29,60,61,62,66,67,70,72,73,54,51,77,68,79],order:[0,1,3,4,5,6,8,9,10,12,13,14,17,18,19,25,69,27,37,39,44,47,49,53,55,66,67,34,72,74,75,77,68],finaliz:[14,34,25,19,39],mps_io_destroi:65,oper:[0,1,3,4,5,6,9,12,13,14,15,17,18,19,21,23,69,27,30,31,70,35,37,39,42,43,44,45,46,47,48,49,50,53,55,29,57,60,62,66,67,68,72,74,77,78],mpstd:[25,31],composit:[15,18,4,67],feedback:38,afip:47,over:[45,3,4,27,6,63,70,65,9,39,50,68,52,18,21,61,25,29,42,60],config_var_cool:[48,72,4],message_type_o:62,becaus:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,17,18,19,21,25,69,27,34,37,39,42,44,45,48,49,50,53,54,55,57,60,78,63,65,66,67,71,72,74,75,68],fifo:[1,10],dijkstra:[9,17,4,73,47],flexibl:[57,45,3,7,66,14,53,42],vari:[1,4,27,44,32,70,18],digest:21,sigplan:47,video:73,hashf:39,fit:[0,1,2,3,5,6,8,9,10,12,14,18,19,21,22,24,28,30,32,35,44,47,52,69,66,70,54,79],fwrite:65,fix:[62,1,3,4,27,6,10,12,18,19,21,22,25,69,28,29,39,44,45,48,49,50,55,56,57,58,71,72,74,79,68,76],better:[1,45,60,27,66,74,50,13,19,68,49,23,25,29,79],tramp:68,drawback:37,persist:[43,45,61,47,52,53,74,29,42],comprehens:4,binari:[1,3,5,30,65,66,14,55,42,27],hidden:[45,67],erlang:50,taiichi:47,easier:[50,44,25,66],descend:67,them:[0,62,3,4,5,6,8,9,10,64,12,18,19,25,27,32,33,34,37,39,40,42,44,45,46,49,50,53,55,29,57,61,78,66,67,70,71,72,74,54,77,68,79],nygaard:67,thei:[0,1,3,4,5,6,9,10,64,12,14,15,16,17,18,19,21,25,26,27,33,37,39,40,42,44,45,46,47,65,49,50,53,55,29,57,60,61,62,63,66,67,68,69,71,74,77,78,79],fragment:[1,2,4,5,6,8,9,10,12,13,18,19,21,25,70,37,42,47,50,53,58,66,54,79],safe:[62,1,45,60,47,6,44,70,57,78,36,17,18,67,69,77,68,42],mps_reg_scan_t:[45,68],"break":[5,31,67,68,72,18,19,74,23,69,42,73],band:[1,5,7,12,13,17],promis:[25,4,68],port_clos:39,interrupt:[44,37,30],itanium:31,choic:[3,61,6,9,66,67,15,18,25,68],tendenc:[8,33],"0x000000010001f2d2":72,codewarrior:[23,31],string_hash:39,"0x7fff5fbff7a0":72,xcppgc:31,accommod:[0,53,29],good:[0,57,45,5,30,32,65,10,66,68,34,18,55,25,69,42,27],dest_ld:60,conflict:25,arrow:0,each:[0,1,2,3,4,5,6,7,8,9,10,12,14,15,17,18,19,21,23,25,69,27,31,32,33,37,39,42,44,45,48,49,50,53,55,29,58,60,61,62,63,66,68,70,71,72,74,77,78,79],debug:[62,3,6,17,63,23,24,25,55,28,33,39,40,42,48,50,53,69,29,59,65,72,54,68,76],went:48,european:47,oblig:68,side:[69,78],mean:[0,1,5,6,7,9,10,12,13,14,15,17,18,19,21,25,69,27,30,70,33,39,42,44,45,46,48,49,78,55,29,60,67,34,72,74,75,77,68,79],dgc:3,laboratori:47,enorm:51,member:[3,4,31,67,17,78,74,51],mps_res_limit:[48,53],forgot:72,"0x0000000100011d34":72,x86:[57,5,31,55,25,23],poolamc:72,unbound:[62,19],network:[44,3,65,67,34,42],electron:[9,50,73,47],goe:[44,45,47,18,23,25,42],newli:[61,69,4],crucial:[37,39],content:[62,57,3,61,5,33,67,68,15,72,19,69,29,42],rewrit:69,laid:[1,72],sml:[67,47],adapt:[57,38,25,47,51],reader:[73,74],mps_arena_create_v:42,quantifi:47,forth:18,kiem:47,mccarthi:[0,47,9,67,73,55,25],arizona:47,linear:[10,18,27,47],barrier:[3,5,10,64,12,14,15,17,18,19,21,24,25,70,33,36,49,40,42,45,46,47,69,29,58,67,72,54,77,68,79],worthwhil:44,nightmar:44,mps_class_awl:[49,39],situat:[60,7,12,37,72,49,25,29,42],given:[44,2,3,6,7,65,9,63,45,12,14,53,39,55,68],free:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,16,17,18,19,21,23,24,25,69,70,37,49,42,44,45,48,50,53,55,57,58,63,66,67,34,54,68,79],parenthesi:78,mps_commit:[69,72,25,68,39],"__assert_rtn":72,cytron:47,kit:[28,23,30],mvt:[28,70,22,69,24,25,79],atc:[17,6],puzzl:[25,39],filter:[65,55,17,25,27],heck:47,iso:[78,65,5,47],isn:[44,4,27,37,72,39,25],"__int_64":[78,31],bletchlei:73,"0x0000000000000000":72,subtl:[1,19,27],confus:[25,18,68,6],fmt:[46,33,63,36,64,49,40,29],"0x0000000000000004":72,"0x0000000000000005":72,rang:[5,7,9,14,70,16,18,19,21,68],nhc:47,p_o:[69,72,53],independ:[3,46,47,12,55,42],wast:[32,66,50,12,53,21,58],rank:[28,2,74,27,6,49,64,45,14,36,71,72,18,19,39,22,76,25,68,46,79],necess:42,restrict:[5,65,49,12,29,34,18,21,75,23,25,69,42],hook:45,instruct:[73,63,5,47,9,10,50,12,38,17,18,67,49,69,25,68,27],alreadi:[62,1,3,4,27,77,37,39,55,25,68],messag:[62,1,44,6,28,65,9,67,14,34,38,39,61,55,25,76],wasn:[48,25,27,53],unmark:[9,18],massiv:25,flagella:[67,47],primari:[9,21],brock:47,provabl:[3,10,68],nomin:30,top:[57,44,61,33,14,72,18,39],sometim:[0,1,34,3,4,5,6,44,7,62,49,37,12,16,17,18,19,21,23,25,67],eqv:[62,34,72,39],timothi:47,spawn:67,toi:[62,45,60,32,74,34,72,39,55,68],master:25,too:[43,44,72,61,32,9,49,67,14,57,37,17,53,39,25,68,42],kanefski:47,similarli:[74,25,53,39],mps_message_get:[62,9,61,34,39],upshot:60,john:[0,47,9,67,73,55,51],hewitt:[2,73,47],mps_build_cc:31,windbg:25,tool:[44,47,31,65,9,50,67,19,23,25,55],took:[69,60,25],"10g":72,mps_sac_class_:[25,18,53],incur:[2,64],somewhat:[25,39,18,27,21],conserv:[0,1,2,4,5,6,44,9,49,50,12,37,18,67,47,21],simula:[67,47,73],config_var_rash:[48,19],mps_clock_t:[62,65,25,78],peculiar:19,symptom:53,past:[57,44,4,27,68,14,29,79],nmk:23,r4000:31,target:[57,44,59,27,31,65,74,21,23,25,68],keyword:18,cxref:31,provid:[57,1,4,27,6,7,9,10,64,17,18,19,21,23,25,69,30,33,36,37,39,40,42,44,45,46,48,49,50,53,55,29,60,63,65,66,67,34,38,73,74,68,79],lvalu:[69,25,53],tree:[1,6,12,13,18,23],mps_os_w3:31,"final":[62,1,27,14,17,19,21,24,25,28,70,33,34,36,49,40,44,46,47,39,57,58,59,67,71,54,79,68,76],project:[57,59,47,67,38,23,68],matter:[37,60,5,47],iron:73,mps_pf_align:[31,70,8,79,49,24,25,58],beginn:25,forthcom:25,fashion:[9,25,34,67],entail:[37,4,27,29],mps_ap_frame_push:[36,75,6],ran:[55,53],modern:[44,27,6,9,50,67,13,15,37,21,68],mind:[32,50,37,18],mine:47,parenthes:78,raw:[16,19],lookup_in_fram:[55,72],manner:30,increment:[0,1,4,5,9,10,12,14,17,18,19,21,37,49,42,44,47,48,69,57,67,73,77,68,79],infring:30,seen:[44,18,21],seem:[44,37,25,68],incompat:25,strength:[66,19],harper:47,latter:[14,25,19],especi:[44,3,27,7,12,17,19,21],destript:45,sound:50,contact:[69,28,45,30,77,57,49,78,38,36,72,75,39,54,23,25,40,42],evalu:[47,74,12,78,72,53,39,69],fwd2:68,thoma:47,guido:67,picki:25,simplifi:[0,1,5,6,74,17,39,25,57],table_set:39,shall:[78,30],mps_ap_frame_pop:[36,75,6],object:[0,1,2,3,4,5,6,7,8,9,10,64,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,31,32,33,34,35,36,37,39,40,42,44,45,46,47,48,49,50,53,55,29,58,59,61,62,63,66,67,68,69,70,71,72,73,74,54,76,78,79],mps_root_scan_t:45,lexic:67,regular:[14,62,23,34,39],specifi:[0,1,4,63,12,64,21,24,25,33,34,36,39,40,43,44,45,46,48,49,52,53,55,29,57,61,62,71,54,68,79],letter:[78,47],phase:[9,18,37,21],fwd_:68,hyperspec:[4,67],everyth:[45,55,68],prematur:[0,44,3,9,50,16,21],known:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,26,30,70,37,39,44,50,78,69,57,60,66,67,34,77,68],simplic:[77,74],don:[27,44,5,33,78,14,57,34,19,39,25,68,42,79],simplif:44,doc:25,clock:[62,4,65,72,18,39],flow:67,doe:[0,1,4,5,7,8,9,10,12,14,16,18,19,21,24,25,27,30,32,33,34,36,37,39,40,42,44,45,46,48,49,50,53,55,29,58,60,62,63,65,66,67,68,70,71,72,74,54,77,78,79],buckets_:[68,39],dummi:[69,68],declar:[1,45,47,6,44,78,14,36,18,19,75,69,25,42],metat:67,dimm:3,caml:67,unchang:63,sum:[1,45,6,70,9,66,14,54,24,29,42],came:7,kristen:67,ungar:[67,10,19,47,73],asid:53,mostli:[27,9,10,78,18,64,22,23,25,28,32,33,40,44,46,47,48,50,52,61,67,72,74,75,68,79],sigsegv:[77,25],opposit:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,21],esoter:25,random:[1,72,18,19],popl:47,minimum_s:70,port_:[68,39],protocol:[57,45,4,6,12,14,36,75,74,69,25,68,76],next:[0,1,4,27,8,15,18,70,39,42,50,52,53,69,29,57,59,61,66,72,74,68],figueiredo:67,involv:[44,52,5,7,66,9,49,50,14,17,18,19,21,25,29,27],absolut:[53,6,21],layout:[4,27,50,72,18,74,29],acquir:[70,48,42,54],mpsliban:[65,23,25],i5m2cc:31,menu:23,explain:[50,48,25,68,49],configur:[46,58,70,33,67,36,17,55,49,54,23,24,40,42,79],busi:[67,30,49],about:[62,3,4,27,6,9,10,12,16,17,75,19,21,25,69,5,70,33,34,37,39,42,43,44,45,50,55,29,61,67,71,38,77,68,79],rich:[44,67],weakrefer:[14,19,67],predecessor:67,plate:18,stoy:[7,47],wide:[44,3,61,70,33,10,67,37],likewis:9,stop:[44,47,12,37,18,63,42],compli:16,mpscmvff:54,watson:47,report:[44,60,47,65,12,68,17,67,55,25,69],reconstruct:72,hollerith:73,mps_ap_fil:[69,72,25],net:67,peyton:47,softli:[14,18,19,67,21],bar:18,gareth:51,"\u00e5ke":47,"public":[0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,21,23,25,44,48,78,69,67],sens:[1,4,5,10,15,18,39,25,68,79],bag:5,bad:[44,5,66,17,12,72,67,39,69],metadata:[49,39],steal:42,steam:73,respond:[66,53],mps_arena_has_addr:[25,42],fragmentation_limit:[70,25],padd:68,loreclaim:27,nul:[65,55,69],port_ref:39,result:[62,1,4,27,9,12,16,18,19,21,25,69,70,49,40,42,43,44,45,48,39,52,53,55,29,60,61,78,65,34,72,74,75,77,68,76],"0x1003faf20":[55,72],respons:[43,44,3,4,6,9,12,57,37,53,21,42],corrupt:[44,3,6,48,72,63,55],hash:[59,3,60,49,12,14,71,72,67,39,25,68,79],best:[0,1,5,6,44,70,39,66,12,14,57,74,18,67,47,21,25,68,42],subject:[62,45,65,14,34,18,39,23,25,29,42,58],awar:[1,49],said:[0,8,9,16,17,19,21,55],hopefulli:27,erez:47,databas:[47,37,55,19,30],delphi:67,phantomli:21,shenker:47,ritchi:73,figur:[57,69],outstand:25,finger:25,simplest:[23,17,69,68],sos8cx:31,awai:[50,25,27,77],approach:[50,66,25,78,47],glasgow:47,pad_:68,attribut:60,inabl:[1,2],accord:[1,27,44,8,66,12,52,18,78,21,54,69],extend:[5,6,67,38,49,77,68,42,27],sram:18,weak:[57,3,27,14,17,18,19,21,22,25,28,33,34,36,49,40,45,39,59,66,67,71,79,68,76],obj_chain:68,extens:[0,45,4,32,48,9,50,67,13,25,68,42,79],lazi:[47,12],workaround:25,preprocessor:[48,31,8,78,72,67,65],extent:[2,3,4,6,10,50,12,13,34,18,67],dbgpool:48,toler:[14,17,49],behaviour:[48,78,15,34,74,55,25,69],protect:[0,1,5,9,64,78,14,15,18,19,21,22,24,25,70,33,36,39,40,42,45,46,47,49,69,29,58,72,54,79,77,68,76],accident:9,easi:[45,33,50,67,68,14,72,23,77,29],r6r:25,fault:[0,57,5,47,9,49,12,14,15,18,19,21,22,29],howev:[62,1,3,4,5,6,7,9,12,18,19,23,25,69,30,32,37,39,40,42,44,65,53,55,67,74,51,77,68],against:[44,60,32,9,21,74],logic:[27,7,10,67,15,19,79],seri:[14,1,37,3,55],com:[57,23,38,30],con:[62,4,6,47,67,14],rehash:[60,25,68,39],mpslib:[65,23,25],topmost:[61,18],toni:[51,47],character:[14,44,67,47],ref_o:34,sai:[44,65,9,39,50,29,17,18,19,21,23,25,69],loader:42,dconfig_var_cool:[23,72],guil:67,exemplari:30,wider:23,guid:[28,59,60,50,78,19,25,68],assum:[0,45,4,8,49,34,14,37,53,48,69,25,68],summar:79,duplic:[50,25,16,4,5],mps_lib_fput:65,liabil:30,degener:10,fre:67,union:[60,6,78,17,39,25,68],patch:[25,78],ben:47,three:[62,1,4,9,12,14,15,16,18,19,21,23,24,31,32,37,39,40,42,44,48,50,78,69,29,60,66,67,72,74,68],been:[0,1,3,4,5,7,9,10,14,16,17,18,19,21,25,26,27,31,33,34,37,39,42,43,44,48,50,53,55,29,57,60,61,62,67,69,71,72,74,51,77,68,79],specul:67,accumul:[8,50],much:[0,62,3,5,9,17,23,25,27,32,37,42,44,50,52,53,57,61,66,34,74,68],mps_arena_unsafe_restore_protect:[25,42],interest:[62,44,68,27,48,67,29,71,38,19,74,23,25,55,42,79],subscrib:38,insert_link:69,mps_root_destroi:[45,68],quickli:[4,27,9,17,19,68,42,5],life:[70,10,47,39],retrospect:47,lifo:[1,10,18,6],suppress:78,anywher:[44,25],"0x0000000100001ef7":72,dave:[73,47],chase:[5,47],child:12,"catch":[3,61,67],pool_o:[43,46,70,33,36,64,49,54,40,24,58],emploi:10,ugli:25,mps_alloc_pattern_ramp_collect_al:52,ident:[60,31,32,10,78,15,53],aix:7,subentri:25,gnu:[62,31,67,72,23,55],servic:[44,30,66,9,50,17,18,53],properti:[10,12,14,17,18,64,22,24,25,28,70,33,36,49,40,42,46,47,58,60,61,54,79,68,76],mps_lib_memcpi:65,commerci:[57,44,73,30],mps_rm_const:[45,4],air:25,aim:[67,47],weren:4,publicli:[44,67],thrash:[44,47,9,14,17,19,21],aid:45,belog:45,vagu:5,anchor:[25,47],type_symbol:[69,72,68,39],seven:54,cons:6,have:[0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,21,23,24,25,26,27,31,70,33,34,36,37,38,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,58,60,61,62,63,65,66,67,68,69,71,72,74,75,51,77,78,79],mexico:47,toolkit:[44,47],mps_sac_freelist_block_:25,shame:25,trishul:47,conf:[47,79],ravenbrook:[57,23,38,30,51],symtab_s:[45,68],tediou:44,sever:[1,3,4,27,44,32,8,10,50,67,68,70,63,74,18,21,54,69,66,42],grown:67,mps_word_t:[45,60,27,78,72,74,55,25,68,42],op_env:72,incorrectli:[34,6],perform:[0,1,3,4,27,9,12,17,18,19,21,23,25,28,32,37,49,42,44,45,47,50,69,29,59,60,61,62,66,67,70,34,72,74,77,68,79],suggest:[44,7,48,32,38,51,25,68],make:[0,1,2,3,5,6,9,10,12,15,17,18,19,21,23,25,69,27,30,31,32,33,29,37,39,42,43,44,45,48,50,78,55,56,57,59,61,62,66,67,70,71,72,74,75,77,68,79],transpar:[45,3,7,48,78,17,69,25,60],complex:[44,72,6,9,50,12,17,19,67],split:[1,3,5,66,10,50,14,18,55],mps_mvt_free_siz:70,complet:[44,45,4,30,32,48,9,74,68,14,37,18,65,69,25,29,42],elli:[67,47],fragil:74,evid:[72,6],quentin:47,rail:1,hand:[28,27,6,44,48,78,68,19,49,25,29,76],fairli:[2,25,19],rais:29,refil:[69,77],kim:47,refin:[37,4,19,67],gustavo:47,mps_io_t:65,aka:[25,31],tune:[28,59,68,47,44,32,9,29,72,33],dylan:[27,30,39,50,67,15,49],char_bit:31,undesir:70,bewar:[69,72],mps_ap_trip:[69,25],mps_lib_assert_fail:[65,25],thu:[0,44,4,27,62,7,8,39,67,14,70,17,21,69],itself:[44,3,4,27,60,39,50,34,12,13,14,16,72,18,19,21,23,25,55,74,53],thr:[45,77],inherit:[67,6],client:[0,1,3,4,27,6,7,9,10,78,17,18,19,21,25,69,70,33,39,42,43,44,45,48,49,52,53,55,29,60,61,62,63,65,34,72,74,75,79,77,68,76],wherebi:[62,52,10,4],thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,69,27,30,31,32,33,34,36,37,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,58,60,61,62,63,64,65,66,67,68,70,71,72,73,74,75,77,78,79],programm:[0,1,44,6,31,7,9,50,12,70,34,18,67,62,73],character_:68,isomorph:17,left:[4,48,9,63,66,78,74,67,21,25,42],unlink:17,identifi:[10,12,68,15,18,78,74,55,25,29,76],birth:70,just:[62,1,4,27,6,14,18,63,23,25,5,32,34,39,42,44,45,55,29,67,71,72,74,77,68,79],sigusr1:[77,25],pool_create_v:43,bandwidth:[9,19],fact:[0,1,2,27,9,10,78,17,19,25,71,42,45,50,53,60,67,34,72,74,77,68],victim:55,unreach:[0,1,45,3,4,9,50,34,67,57,16,72,19,21,43,68,42,79],nowadai:[14,18],unbuff:54,yet:[0,62,61,27,48,34,67,37,72,49,69,25,68],languag:[0,1,3,4,5,6,7,9,10,12,15,16,17,18,19,21,25,27,28,30,34,35,37,44,47,65,50,78,69,57,59,67,71,73,68,76],previous:[27,6,34,39,55,68],expos:[0,15,25,18,42],interfer:42,had:[62,44,5,67,13,72,19,39,55,25,68],ideal:[46,32,9,50,12,19,27],fortran:[50,73,67],spread:[8,66,44],"0x1003f9ae0":72,board:47,henriqu:67,els:[62,39,72,49,69,25,68,42],save:[0,2,4,47,67,18,74],gave:[44,67],opt:23,applic:[0,1,6,9,15,18,21,23,70,35,42,44,47,65,50,57,66,67,34,72,74,79],advis:[54,30],mayb:25,preserv:[3,27,8,14,17,18],mps_message_type_fin:[62,1,9,34,39],lcc:31,background:[16,42],"0x1003f99d8":72,obj_isfwd:[29,68],"0x000000010000ea40":72,ineffici:[70,66,10,50,37,18,19,21],apart:50,linux:[57,23,49,77,31],measur:[5,47,9,18,74,42,27],mpscamc:[33,68,78,64],specif:[47,44,45,4,27,6,9,10,50,67,35,19,21,61,55,25],arbitrari:[29,78,13],hunt:47,manual:[0,1,3,6,8,9,13,18,21,22,24,25,28,70,35,36,37,49,43,44,45,50,53,54,69,57,58,62,67,74,75,79,68,76],type_charact:39,"0x00000001003fb130":72,mps_pf_fri3gc:31,src_ld:60,colmerau:[73,67],unnecessari:[0,44,27,39],underli:[50,18,34,4,39],jean:47,right:[44,30,47,32,50,78,74,25,68,79],old:[0,1,44,60,4,5,6,31,7,8,9,10,67,68,37,17,19,21,69,25,29],deal:[44,2,60,7,67,14,15,18,21,40],interv:[62,1,39,69,25,68,42],mps_arch_s9:31,slack:25,somehow:67,dead:[0,1,3,4,27,6,7,8,9,10,12,16,75,19,25,32,33,36,52,69,61,72,68],zct:[3,26],born:21,intern:[1,2,27,12,18,21,23,25,69,5,28,39,42,43,44,47,48,50,53,55,56,58,65,66,72,73,79],sure:[44,2,72,18,74,25,68],pain:[44,27],"0x0000000100003f55":[55,72],successfulli:[43,45,3,61,52,19,69,29,42,53],make_pair:68,nmake:23,insensit:67,cooper:[5,47,67,37,17,42],combat:49,bottom:[45,39,72,49,25,68],mps_class_amcz:64,fox:47,arthur:47,subclass:5,mpscam:40,buffer:[77,5,6,65,12,15,17,18,54,55,25,69,46],ucsc:47,morereturn:72,overcom:67,bruggeman:47,foo:[55,72,53,78],type_integ:[68,39],fencepost:[7,1,3,63,48],core:[3,4,9,78,73,55,25],plu:[70,30],bole:[25,47],bold:44,pose:68,confer:47,promot:[0,61,6,8,33,17,21],"0x7fff5fbff808":72,hsu:47,mps_frequenc:53,post:[62,1,61,9,34,39,25],gartner:67,chapter:[72,25,47,42,68],alexand:47,"0x1003cb970":72,steadili:70,slightli:[39,25,19,27],unfortun:[50,44,25],felleisen:47,poolscan:72,alia:[45,60,7,48,78,17,19,65,69,25],despair:79,eec:47,old_symtab_s:68,commit:[45,4,48,9,18,53,69,25,68,42],sept:47,produc:[45,61,67,19,55,73],match:[44,13,52,53,39,25],curiou:55,"float":[0,1,6,8,12,16,18,21],encod:[5,14,15,16,17,19,55],bound:[62,3,61,5,7,9,10,67,15,72,18],soo:47,two:[62,1,2,3,4,5,6,9,63,12,14,15,17,18,19,21,25,69,33,37,39,40,42,44,45,47,48,49,50,52,53,55,58,60,61,78,65,66,67,72,74,54,68,64],down:[62,1,72,27,31,48,44,67,68,17,18,19,65,23,25,29,42,53],lewi:[67,47],formerli:[39,4,31],wrap:[14,44,16,74],opportun:61,cafeteria:18,storag:[0,62,3,4,5,6,7,9,10,13,14,15,18,19,21,25,70,37,42,44,47,55,67,73],kakkad:47,sigsoft:47,accordingli:[65,67],neatli:44,wai:[27,9,12,14,17,19,21,23,30,34,37,49,42,44,45,48,39,50,52,69,60,65,66,67,71,72,68,79],mps_t_word:[25,31],segment:[0,5,6,9,10,12,14,18,19,21,58,54,55,24,27],support:[62,1,3,4,5,6,9,78,13,17,18,19,21,23,24,25,31,70,33,34,36,37,39,40,44,45,46,47,48,49,52,53,54,69,29,57,58,59,60,65,66,67,71,74,75,76,68,79],closur:[67,4,47,6,13],herman:73,avail:[57,1,4,5,6,9,12,15,17,18,19,21,23,69,30,32,39,42,43,44,48,50,55,65,66,67,70,72,73,77],width:[6,31],reli:[44,4,27,7,48,34,78,70,37,17,69,77,79],joseph:73,editor:[51,67],fraction:54,spring:18,call:[0,1,3,4,5,6,7,9,63,12,14,16,17,18,19,21,23,25,69,27,70,33,34,36,37,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,60,61,62,65,66,67,68,71,72,74,75,77,78],analysi:[62,45,6,47,7,33,68,19,55,29],morrisett:47,head:[8,69,25],form:[0,1,3,4,7,8,9,10,12,13,14,17,18,19,21,25,30,49,48,50,55,62,66,67,72,73,54,77],offer:[0,67,14,18,21,25],forc:[44,55,68,67,74],ramac:73,maxim:70,multiprocessor:47,hear:79,percentag:[70,25],heap:[0,1,3,4,5,6,9,12,13,17,18,19,25,33,42,44,45,47,50,29,66,67,72,73,74,68],placement:[25,47,6,21],oopsla:47,hashtabl:[25,39],"true":[43,1,60,6,44,62,49,78,68,34,74,39,54,69,25,29,42],cached_count:53,reset:[44,55,60,39],attr:48,rattl:44,maximum:[61,70,10,53,24,25,42],until:[62,1,4,6,7,8,12,17,18,21,25,37,39,42,43,44,45,46,52,53,69,29,60,61,34,74,68],tucson:47,job003331:25,absenc:65,autoconf:23,emit:6,mpscsnc:36,uncoop:[9,47],featur:[62,45,3,63,6,33,49,50,78,68,17,18,19,39,67,55,25,69,42],alongsid:3,mps_word_width:31,classic:[44,23,18,37,13],request:[0,1,4,5,6,9,12,13,14,18,21,24,38,39,42,43,48,50,53,69,57,58,66,67,72,54,68,79],"abstract":[1,67,47,42,44],decrypt:[25,74],mps_class_t:[43,46,70,33,49,36,64,21,54,40,24,58],proven:[1,16],postscript:[50,15,18,4,67],exist:[62,44,3,61,27,9,78,68,37,18,53,55,51,25,29],darko:47,adjac:[1,3,4,5,44,66,53,20],indirect:[2,3,27,30,12,16],pirinen:[5,47,12,14,17,18,51],sticki:[10,18,47],assembl:[67,27,47],"_io":[78,12],surpris:44,encrypt:74,when:[0,1,2,3,4,5,6,7,8,9,10,64,12,13,14,16,17,18,19,21,24,25,69,27,32,33,34,36,37,39,40,42,44,45,46,48,49,50,52,53,55,29,58,60,61,62,63,65,66,67,68,70,71,72,74,54,77,78,79],role:[1,25,68],jone:[44,3,47,7,50,12,17,19,51,25],fmt_scan:45,test:[0,62,27,7,9,15,23,25,55,31,32,39,42,44,48,69,60,67,71,72,73,68,76],mpsacl:42,presum:25,telemetri:[28,72,27,60,32,48,65,68,17,39,23,25,55,42,76],shrink:[70,5],jonl:[51,5],node:[0,2,4,8,14,17,18],matur:[48,47],journei:68,intend:[45,60,77,46,7,48,33,74,67,68,70,19,65,55,25,29,42,64],felt:44,intens:[3,47],intent:[55,17,25,78],award:51,consid:[0,1,43,27,6,44,8,9,10,50,18,61,69,29,46,79],xavier:47,mps_build_ac:31,russo:47,younger:[0,2,4,8,33,12,19],my_malloc:44,faster:[0,62,44,9,50,67,18,53,74,69,25],furthermor:[70,45,27],phantomrefer:[19,21],pseudo:27,iwmm:47,exce:[70,44,55,61],ignor:[45,4,27,12,37,19],mrb:7,time:[0,62,2,3,4,27,6,7,9,10,12,13,14,15,16,17,18,19,21,25,69,30,32,33,34,37,39,42,44,45,47,48,49,50,52,53,55,29,57,60,61,78,65,66,67,70,71,72,73,54,76,77,68,79],push:[75,10,18,6,58],mpsi_check:25,offsetof:[39,74,72,49,69,68],backward:[0,33,25],strong_buckets_ap:39,concept:[25,27,47],rom:[9,19,73],chain:[0,1,3,5,6,8,9,10,14,16,18,64,63,25,32,33,40,42,59,61,62,66,68,76],globals_root:68,skip:[1,59,68,27,33,49,29,36,72,18,64,39,40,25,69,46],consum:[62,75,19,12,42],ost:47,invent:[0,37,5,67,73],osi:30,cacm:47,signific:[0,44,6,70,65,9,50,14,17,21,54,55,66],per:[27,47,65,9,50,67,69,77,55],computation:15,dalton:47,milo:47,pldi:47,osf:[23,31],hierarch:47,decid:[44,4,27,50,73,18,53,21,61,69,68,42,79],middl:[45,4,9,12,72,19,69,42],depend:[0,1,3,4,27,6,10,78,14,15,18,19,21,22,24,25,28,31,70,33,36,39,40,42,44,45,46,48,49,54,55,58,59,60,61,66,67,71,74,75,76,77,68,79],system:[0,1,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,21,23,25,27,28,30,31,32,35,37,38,39,42,43,44,45,46,47,48,49,50,53,69,29,57,59,78,65,66,67,34,72,73,74,77,68],zone:[25,27],graph:[0,2,3,4,8,12,14,17,18],show:[44,32,37,72,39,25],intermedi:[70,27],w3ppmv:31,rel:[44,3,5,67,17,18,53],environment:65,yve:47,supposedli:6,eventcnv:[23,25],decis:[61,27,6,71,52,75,68],jvm:67,ultrasparc:12,henderson:47,brown:47,sourc:[47,28,60,6,30,44,65,74,67,57,49,23,25,55,42,79],mps_sac_t:53,string:[44,61,27,65,17,12,68,15,72,67,39,55,25,69,64],cheap:[0,65,3,66],unfamiliar:11,caseinsensitivedict:25,broadli:[10,29],condit:[0,43,68,30,6,44,48,50,12,29,52,18,23,25,69],octob:47,word:[0,3,4,5,6,8,9,12,14,17,18,19,20,21,25,69,27,38,49,45,39,78,55,29,58,72,74,68],exact:[1,2,4,27,6,9,78,17,18,19,21,31,33,36,49,40,45,48,39,69,68,79],seemingli:72,cool:[4,48,13,15,72,19,23,55],"0x1003f9af8":72,swizzl:47,"0x1003fe278":72,administr:[50,67],level:[57,44,4,6,31,49,9,39,50,12,13,14,15,37,72,18,19,21,55,67],did:[44,68,67,42,39],die:[0,61,27,6,33,12,72,19,39,25],gui:47,restor:[62,4,47,67,18,74,25,68,42],iter:[27,67,68],magnet:[5,73],item:[25,18],team:73,quick:[1,10,25,66],spent:[9,42],round:[5,48,50,68,18,53,39,54,69,66,42],librari:[57,44,59,27,47,65,9,78,29,55,72,18,67,21,23,56,5],o1algc:31,prevent:[62,34,4,27,47,37,71,17,19,49,25,53],work:[0,57,4,27,9,10,12,14,17,18,19,23,25,32,37,49,40,42,44,45,47,50,53,69,61,66,67,34,51,68,79],slower:[25,9,4,5,44],version:[62,27,6,9,78,18,24,25,55,31,36,39,40,42,44,45,54,69,29,60,67,72,74,75,68],oldspac:[7,1],colin:47,cost:[2,3,47,30,7,9,10,67,68,14,32,37,17,18,53,74,70,55,69,64],bizmac:73,unprotect:[45,3,49],maximum_s:[70,24],relocat:13,port:[65,34,68,67,39],predictor:47,appear:[57,44,72,4,5,9,39,12,73,17,78,21,55,25,68,60],texa:47,uniform:6,current:[62,1,4,5,6,15,17,18,19,21,23,25,31,49,40,42,45,50,55,57,67,74,75,77],"0x00000001003f9730":72,wors:[1,66],suspect:72,mps_os_i5:31,boost:25,babbag:73,deriv:[3,4,5,7,65,12,37,17,78],vector_:[68,74],guardian:47,gener:[0,1,2,3,4,5,6,7,8,9,10,11,12,14,17,18,19,21,23,24,25,69,27,32,33,39,40,42,44,45,47,49,50,52,53,55,29,57,59,61,62,64,66,67,68,34,72,73,74,75,77,78,76],"1003fa7d0":55,water:5,slow:[62,44,72,27,10,67,17,18,53,25,42],modif:[4,30,67,37,18,19,23],address:[62,1,2,3,5,6,7,8,9,10,12,13,14,15,16,17,18,19,21,25,69,27,32,33,39,42,43,44,45,48,49,53,55,29,60,78,66,67,72,74,54,77,68],along:[8,25,4,66,48],lii6gc:[23,31],wait:[62,57,25,42,39],box:[4,5,9,12,14,16,19],mps_os_ia:31,eventsql:25,fenc:1,shift:[25,27],steffen:47,queue:[62,4,27,9,14,34,18,19,39,25,76],weak_array_:49,behav:[44,4,50,78,15,52,25],thirti:47,extrem:[17,18],bob:47,rafael:47,commonli:[1,3,5,6,48,9,10,13,14,15,18,21],macintosh:[47,31],mps_rank_t:[36,45,25,19,49],chalmer:47,semant:[65,3,67],love:79,prerequisit:[23,59],grunwald:[10,47],extra:[43,44,3,69,27,46,70,9,12,14,36,37,64,49,54,40,24,33,42,58],pentium:3,modul:[0,44,30,65,50,12,67,21,56],prefer:[37,23,25,5,27],reig:47,type_uniniti:69,visibl:[78,42,6],marker:[1,45,6,7,68,75,25,29],instal:[44,23,59],decod:[27,6,19,23,55,76],manufactur:25,prei:21,sigbu:[77,72,25],memori:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,28,30,31,32,33,35,37,38,39,42,43,44,45,47,48,49,50,51,52,53,69,29,57,41,59,60,61,62,63,65,66,67,68,34,72,73,74,76,77,78,79],compactli:[15,18,5],visit:[0,45,5,33,72,29,42],todai:[44,18,67],perl:[0,1,50,67],cmp_t:[60,39],live:[0,1,2,3,4,6,9,10,14,16,17,19,21,32,33,34,37,39,44,45,46,47,48,49,52,53,61,62,63,71,72],handler:[77,15,72,21,55,25,29],scope:[18,27,67],prev:69,tightli:68,unsaf:[25,34,18,42],idempot:55,appendic:28,peopl:[62,44,4,9,11,67,38,17,18,51,25],claus:30,brooksbi:[57,51,47],grate:51,"0x00007fff90509df0":72,visual:[57,23,25,67,31],appel:[47,5,12,21],olivi:47,oop:[72,47],examin:[3,5,8,37,60,18,25,68,42,27],obj:[60,74,68,71,72,39,69,29],mps_pool_check_free_spac:63,effort:[48,9,12,21,25,42],mps_arena_step:[61,25,42],behalf:44,fly:47,judi:51,graphic:[51,25,5,67],ibm:73,poolam:48,car:[72,68,47,74],prepar:[62,69,72,61,53],pretend:50,uniqu:[55,5,47],imper:67,descriptor:1,whatev:[25,4,27,42,65],inadequ:[50,18],opendylan:25,purpos:[1,4,5,9,18,64,23,24,25,30,33,49,42,44,47,53,55,29,67,73,74,77,68],laughter:55,materi:[44,25,30],cisc:10,heart:[1,4,5,18,19,74],mps_arena_t:[62,6,7,78,64,24,70,33,36,49,40,42,43,45,46,29,58,60,61,34,54,77,68],encapsul:[60,21,14,18,19,39,42],stream:[1,5,48,65,17,72,39,55,25,68,42,76],predict:[44,4,27,6,7,10,50,32,70,18,54,61,69,24,42],chip:73,winston:47,topic:[28,59,50,78,39,25,68],heard:44,critic:[28,68,4,27,47,48,9,12,13,72,74,69,25,56,76],abort:[65,72,74,55,25,68],phrase:15,recycl:[0,1,45,4,27,6,28,66,9,10,50,12,35,37,17,18,19,63,67,33,42],mps_pf_xci6ll:31,simul:[15,67,47],occur:[62,1,3,4,6,7,9,12,14,15,16,17,18,19,21,69,37,42,48,50,52,55,60,68],verlag:47,alwai:[0,1,5,6,10,12,14,15,18,19,63,25,31,70,39,42,44,45,48,52,78,29,62,66,74,54,68],differenti:19,exit_cod:68,multipl:[0,1,3,6,7,8,63,13,14,16,17,18,21,25,49,42,44,52,53,69,57,58,60,67,34,77,68,76],instant:[43,1,42],mps_frame_t:75,reg_root:[45,68],mps_telemetry_intern:[55,17],write:[62,3,4,27,7,12,14,15,18,19,21,22,25,69,5,28,30,49,42,44,45,46,47,65,50,78,55,67,34,38,74,77,68,79],vital:[48,69,5,12,74],anyon:44,actual:[62,1,2,3,4,5,44,9,39,50,45,12,13,37,75,20,21,25,42],pure:[0,57,3,39],familiar:68,eight:14,map:[1,4,5,6,44,7,65,9,10,15,16,18,19,21,25,39,42],product:[0,57,59,72,27,30,48,33,29,6,23,25,40,42],snc:[28,36,75,22,25,79],huge:[44,10,18,13],max:25,clone:47,make_t:39,usabl:42,jacqu:47,mac:[57,47,13,72,23,25],mad:47,"1993a":[15,19],mai:[0,1,2,3,4,5,6,7,9,10,64,12,14,15,16,17,18,19,21,23,24,25,69,27,70,33,34,36,37,39,40,42,43,44,45,46,47,48,49,50,52,53,54,55,29,57,58,60,61,62,63,65,66,67,68,71,72,74,75,77,78,79],underscor:[25,78],data:[0,1,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,69,27,30,37,39,42,44,45,46,47,48,50,52,53,55,57,63,65,67,72,73,74,77,68,79],grow:[62,44,61,70,9,18],man:9,mps_fmt_class_t:29,stress:23,mps_arena_:[7,78],practic:[60,4,5,47,50,78,14,37,74,55,25,68],stdio:44,mpsio:[65,55,25],explicit:[1,3,5,44,50,67],mps_root_create_t:[45,68,39],predic:[15,9],inform:[0,1,3,4,5,6,7,9,11,12,14,15,16,17,21,25,27,30,35,37,38,42,47,65,50,29,61,62,72,74],"switch":[27,74,67,68,39,23,25,40],preced:66,combin:[57,44,4,47,31,66,50,67,14,37,19,21,23,53],"_wil95":25,anoth:[0,1,2,4,5,7,12,13,78,17,18,19,21,25,69,37,49,42,43,44,45,39,50,52,53,55,60,61,62,66,67,34,72,74,77,68],talk:25,superscript:25,schwartz:[14,17,47],anticip:[44,21],softrefer:[18,19],approv:30,ymmv:57,cutt:47,mps_fmt_destroi:[29,68],thr_o:77,size_t:[44,45,61,77,63,70,65,33,49,74,78,68,72,53,39,54,69,24,25,29,42],equip:47,still:[0,3,27,6,9,10,17,20,21,23,25,34,37,39,42,44,50,55,29,60,67,71,72],pointer:[62,1,2,3,4,27,6,7,8,9,63,12,13,14,16,17,18,19,21,25,5,31,33,34,36,37,39,40,42,43,44,45,46,47,65,49,50,53,69,29,58,60,61,78,66,67,71,72,74,77,68,79],dynam:[0,44,3,4,47,6,9,10,66,34,12,13,16,17,18,19,25,67],divis:[4,5,47,67,14,18],conjunct:3,group:[51,67],thank:51,concis:55,polici:[0,1,3,4,5,6,10,12,14,17,18,21,25,27,70,43,47,53,57,78,66,54,68,76],obj_fmt:[29,68],bekker:47,tort:30,window:[0,57,5,31,65,9,16,49,23,25,77],mail:38,main:[44,3,4,5,47,9,66,78,15,37,17,18,19,21,72,68],message_o:62,confin:50,non:[4,6,8,9,12,17,18,19,63,25,30,49,40,42,45,47,48,39,29,60,65,67,74,68],free_templ:63,recal:68,halt:[0,6],halv:17,alist:48,initi:[1,45,4,27,44,32,10,14,17,18,53,39,69,25,68,42],tucker:[51,47],therebi:0,half:17,anecdot:25,now:[43,1,45,4,27,62,44,9,39,67,68,21,55,25,69],dylan_scan_contig:27,discuss:[1,50,14,34,38,25,68],nor:[3,9,10,14,18,53,21],introduct:[57,28,59,68,35,23,55,76],critiqu:47,obj_scan:[71,68,25,29,74],term:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,23,25,27,30,70,44,50,57,68],workload:47,name:[44,49,5,6,31,7,48,65,10,12,29,78,39,67,23,25,55],philip:73,mps_rank_weak:[45,39,14,71,19,49],didn:[0,25,67,6],type_vector:74,buckets_pool:39,separ:[44,2,4,27,7,9,10,50,78,53,15,37,18,19,39,54,23,25,42,58],massachusett:47,januari:47,confid:[37,40,39],compil:[57,1,3,4,5,7,9,10,12,13,15,16,17,18,19,21,23,25,69,27,30,31,37,44,45,47,48,55,59,67,72,73,74,68],domain:[44,25,67],dialect:67,moher:47,replac:[1,7,39,67,68,71,49,29],individu:[52,4,60,21],compon:[44,23,67,19,30],continu:[57,44,4,6,66,10,50,74,12,68,14,37,17,19,39,25,67,42],lookasid:[15,17,6],dramat:[0,32,25],"0x00000001003f9b70":72,redistribut:30,supplant:67,"0x00000001003f9bc8":72,significantli:[44,66],year:[73,47],operand:72,happen:[43,44,68,4,27,48,8,9,49,50,77,72,19,39,69,25,29,53],dispos:[25,29,67],hacker:25,shown:[72,14,34,17,39,69],myformat:23,jackson:[51,47],space:[1,3,4,5,6,7,8,9,10,12,15,17,18,19,21,24,25,69,27,32,37,39,42,44,47,48,50,53,54,55,58,60,61,63,67,70,72,75,68],profit:30,suballoc:[44,7,66,50,12,35,18],mps_cached_count:53,semi:[47,1,4,5,6,44,9,17,18],"0x7fff5fbff174":72,profil:[72,47,31,32,70,17,55],obj_unus:39,rational:8,colossu:73,mps_arch_i4:31,mps_alloc_pattern_t:52,mps_arch_i6:31,mps_arena_expos:[25,42],correct:[57,4,31,48,9,49,34,29,37,17,75,39,40,25,69,74],mps_arch_i3:31,undead:[16,3,10],earlier:[62,3,18,5],"goto":27,superpag:[18,13],occupi:[9,12,16,72,19,25,42],migrat:25,million:[32,68],seventh:68,argv:[72,25,68],mps_message_t:[62,34,61,39],krishnan:47,theori:[9,30,25,5,6],carl:47,org:[23,67],"byte":[0,4,5,6,9,11,14,15,16,17,18,63,24,25,70,42,45,65,53,69,58,66,67,74,54,68],argc:[72,25,68],sigxfsz:77,card:[4,73,47,21],care:[1,27,6,39,69,29],kaufmann:47,suffici:[0,70,66,67,17,68],mps_word_shift:31,badli:[14,66,17,50,49],prescrib:18,frequenc:[37,53],synchron:[47,44,3,4,5,6,62,17,18,19,69,53],mps_size_t:[54,24,58],refus:42,recov:[44,52],turn:[0,4,63,10,74,72,18,39,61,55,25,29],place:[5,9,12,17,18,19,21,25,70,49,42,44,45,39,50,69,29,60,61,67,34,72,68,79],gordon:73,principl:47,travers:[44,3],imposs:12,frequent:[0,28,68,27,44,33,67,35,37,72,21,25,29,42],lambda:[34,72,39],origin:[1,27,67,14,34,18,19,39,51,25,29],suspend:[77,29],directli:[0,45,3,5,30,9,34,67,13,37,19,21,55,25,69],shapiro:47,carri:[60,21,6,74,34,39],onc:[57,44,4,27,47,49,10,12,78,18,19,39,69,25,67,42,53],arrai:[1,2,4,5,77,49,33,10,45,12,68,15,67,18,53,39,61,25,29],resultreturn:72,yourself:[68,42,79],acquisit:34,"long":[0,57,27,6,78,14,18,19,21,25,31,70,33,37,39,42,44,46,47,65,53,69,60,61,62,72,74,68],xci3gc:[23,31],oppos:[44,3,4,12],ring:4,mps_arena:42,open:[47,1,27,30,28,65,49,67,57,34,39,23,42,79],predefin:68,size:[0,1,2,3,4,5,6,7,8,10,12,13,14,16,18,19,20,21,24,25,69,27,31,32,33,36,39,40,42,44,45,46,48,49,50,52,53,55,29,58,59,60,61,78,63,65,66,67,70,72,74,54,77,68,79],mmref:25,mps_build_sc:31,sheer:44,ian:47,pad1_:[72,68],printezi:47,caught:[77,25],anderson:51,gen_param:61,necessarili:[72,4,17,55,25,68,42],mps_roots_stepper_t:45,yip:[9,47],circl:67,white:[0,2,4,5,7,12,14,17,18,51,29,27],conveni:[62,44,45,48,65,74,67,14,39,68],modula:[0,50,67],mps_mv_size:24,mps_pool_create_v:43,mps_fmt_scan_t:[45,27,29,18,74,68],demer:[0,47],mps_res_io:48,cope:[44,45,9,21,34,49,25],memo:47,copi:[0,1,4,5,7,9,10,64,12,14,15,16,17,18,19,21,22,23,25,27,28,30,32,33,37,39,40,44,46,47,48,52,78,69,29,61,63,65,67,74,68,79],alan:[73,47],blacklist:5,weak_array_t:49,enclos:[1,4,78],wow64:57,floppi:[9,5,73],domin:44,holder:30,than:[0,1,3,4,5,7,8,9,10,12,14,15,17,18,19,21,25,27,30,32,39,42,44,45,48,49,50,52,53,54,69,29,60,61,62,63,65,66,67,68,70,72,73,74,75,77,78,79],serv:70,mps_alert_collection_set:25,amcfix:27,instanc:[1,45,5,6,70,9,12,14,17,18,27],subexpress:69,kolodn:47,balanc:[9,6],mpsavm:[78,42,68],were:[1,3,4,10,14,17,75,64,25,69,31,32,33,39,44,45,53,55,29,60,61,67,77,68],posit:[43,45,60,6,74,78,68,39,25,29],browser:67,lowest:6,delic:49,nicer:25,look:[62,1,48,4,27,47,60,8,49,50,37,29,71,72,19,39,55,25,69,74,79],obj_empti:[72,68],argument:[62,78,14,64,24,25,55,70,33,36,49,40,42,43,45,46,47,48,39,53,69,29,58,74,54,77,68],jaquard:73,dash:39,"1992a":18,nickola:47,"1992c":[7,17],"20g":72,deliv:[25,73,67],mps_thr_t:[45,17,77,68],mps_fmt_a_:[68,25,29,39],saw:25,mps_os_xc:31,sat:[55,72],engin:[73,67],techniqu:[0,57,3,4,5,6,8,9,10,14,15,18,19,27,28,32,35,37,44,47,50,66,67,74],advic:[59,72,25,53,42],alias:27,destroi:[43,44,45,3,61,7,12,68,70,18,19,67,69,25,29,42,53],note:[0,1,3,4,5,6,7,9,12,14,15,17,18,19,20,23,25,69,27,31,32,33,34,37,39,40,42,43,44,45,46,47,48,49,52,53,54,55,29,60,61,62,65,66,67,68,71,74,75,77,78,79],altogeth:25,lumpi:61,depdenc:60,take:[1,4,27,6,10,12,17,18,64,24,25,69,70,33,36,37,39,40,42,43,44,45,46,48,49,50,53,55,58,60,61,66,67,34,72,74,54,68,79],"0x1003f9c18":72,interior:[3,4,5,12,74],concern:[44,72,7,9,50,17,19,25,68],noth:[61,63,15,39,55,25,68,42,79],mps_pf_fri6gc:31,begin:[1,4,8,66,12,14,17,18,78,48,23,69,42],printer:[55,67],tospac:[1,4,8,17,18,25],norman:[7,47],trace:[0,3,4,5,6,9,10,12,14,17,18,19,27,35,37,42,45,47,55,29,72,74,68],normal:[62,2,60,4,27,70,49,39,34,78,37,18,19,21,55,25,69,42],track:[1,4,44,48,12,68,37,72,18,19,67],friedman:[7,47],compress:[18,4],mps_fmt_t:[46,48,33,68,36,64,49,40,29],eclect:67,leroi:[47,21],tract:27,pair:[3,5,31,72,74,23,68],ctss:73,tbl:[60,39],mps_alloc_pattern_ramp:52,todo:39,synonym:[4,5,67,18,21,25],proud:55,drive:73,quantiti:[0,44,5,9,11,13,17,21],runtim:[67,27,47,68],pattern:[1,3,61,6,28,66,44,10,50,60,52,75,19,63,69,25,76],senior:51,event_kind:55,gracefulli:[7,25],translat:[47,27,6,9,12,15,17,21,25],mps_amc_appli:[33,25],cornel:47,mps_mvff_free_siz:54,"1003fe000":55,concurr:[57,1,4,5,47,14,34,19,21],mps_ap_:[69,25,78],permiss:[69,29,67],obj_delet:[49,60,39],line:[69,27,39,67,72,49,23,25,55],addit:[3,4,5,7,17,55,27,70,33,36,37,49,40,42,43,44,46,50,53,69,29,66,67,34,54,68],ground:19,slot:[1,69,49],onli:[0,57,2,3,4,5,7,8,9,10,12,13,14,16,17,18,19,21,25,69,30,70,33,34,36,37,39,40,42,43,44,45,46,48,49,52,53,55,29,60,78,63,65,66,67,71,72,73,74,75,77,68,79],explicitli:[0,57,10,12,78,67,42],ratio:70,mps_seh_handl:25,favor:44,"0x7fff5fbfef2c":72,transact:47,activ:[1,3,4,6,44,9,10,12,16,18,67,68,42],behind:[55,4],foward:[25,68],black:[0,4,5,7,12,14,17,18,29],analyz:55,analyt:73,analys:61,wilei:47,entrant:[48,19,29],overwritten:[7,37,72,19],moreau:47,"0x0000000100005ff5":72,nearli:[69,9,27,12,68],variou:[28,45,27,44,9,67,35,74,23,25,68],get:[62,4,27,8,15,18,21,23,25,32,33,49,42,44,48,39,53,69,61,66,72,74,77,68],genera:47,clang:[57,23,72,31],secondari:47,cannot:[62,2,3,4,6,12,13,14,16,17,18,19,37,49,40,42,44,48,39,50,52,78,69,66,34,74,68,79],murali:47,mps_build_mw:31,freestor:[1,13],mps_io_writ:65,requir:[0,1,3,4,5,6,7,8,9,63,12,14,17,18,19,21,25,69,37,39,42,43,44,45,48,49,50,55,29,60,62,65,66,67,34,38,74,77,68,79],ssb:18,reveal:[72,6,39],discontigu:6,seldom:15,pascal:[50,67],yield:21,hash_t:[60,39],joker:55,tillotson:51,"0x7fff5fbfef28":72,roger:47,though:[27,9,34,67,16,72,21,25,29,42],through:[2,27,12,68,14,34,53,55,67],dybvig:[19,47],where:[1,2,3,4,27,6,8,9,10,12,15,17,18,19,21,23,25,29,37,39,42,44,45,49,50,53,69,56,60,61,78,66,72,73,74,77,68],summari:27,kernel:19,ams_alloc:48,often:[0,1,3,4,5,6,8,9,10,11,12,14,15,17,18,19,21,37,44,48,50,66,67,72,74,68],mps_formatted_objects_stepper_t:[18,29],spars:[2,6,67,12,21,19],symtab_root:[68,39],reserv:[44,45,4,5,6,7,48,9,78,53,15,16,70,18,19,69,30,25,68,42,27],lnc:47,unfix:[74,76],infinit:9,mps_seh_filt:25,detect:[44,45,3,63,6,49,10,50,34,12,14,53,71,72,19,39,69,25,68,42,79],"0x1003cb958":72,mps_sac_flush:53,mps_telemetry_filenam:[65,55],review:[25,27,47,68],enumer:18,"0x000000010007b14a":72,label:[55,17,25,76],job003319:25,job003318:25,enough:[1,66,5,6,44,70,48,10,50,68,72,53,65,25,29,42],between:[0,1,2,3,4,27,9,12,13,14,15,18,19,21,23,25,31,70,33,37,39,42,44,47,65,50,53,69,61,62,68,34,74,78],"import":[44,45,27,78,32,74,12,68,37,17,18,19,39,69,25,67],job003315:25,across:[25,23,4,12,54],job003317:25,job003316:25,assumpt:[33,50,34,49],august:47,parent:[8,75,12],palimpsest:21,comp:67,tarditi:47,typedef:[60,61,63,39,78,68,17,53,49,69,25,29],inflex:[17,50],blame:44,cycl:[0,1,4,6,32,49,12,14,17,18,67,21,25,42],sparc:[23,31],pieper:[51,47],spare:[50,1,18,42],bitset:5,uncondition:34,shortag:[77,50],come:[3,9,50,12,29,15,67,68,49,23,25,55,42],caar:72,reaction:55,unrel:72,mono:67,region:[1,47,6,44,67,72,18,19,74],contract:30,nearbi:[10,50,72],audienc:55,saguaro:4,coucaud:47,mani:[57,1,2,3,4,27,6,9,10,12,13,15,18,19,21,25,69,5,37,39,42,44,45,65,50,53,55,60,66,67,34,72,51,68,79],evict:4,zvi:47,nettl:[19,47],bufferpool:48,undocu:[54,25,77],color:[0,4,5,7,12,14,17,18,73],overview:[57,28,59,50,35,25,68],inspir:67,period:[44,3,37,52,18,25,68,42],pop:[3,6,36,75,18,58],duti:67,exploit:[70,33,25,27],qin:47,poll:[62,25,39],damag:[9,30],coupl:[44,25,68],marc:47,invert:[67,12,21],feldt:51,invers:0,mark:[0,1,4,5,8,9,10,12,14,16,17,18,21,22,25,27,28,37,39,40,47,48,55,61,67,73,51,79],klauser:47,destructor:[1,3,4,47,44,67,25],lund:47,workshop:[47,31],mps_os_o1:31,weak_table_:49,scannabl:[39,18,68,6,79],"0x0000000100002fe4":72,mps_arena_spare_commit:[18,42],"000ae0397334e0a0":55,derefer:63,thousand:32,resolut:[65,55],andrew:[51,47],catastroph:18,mps_sac_class_limit:53,rememb:[0,1,2,4,27,47,44,45,12,14,37,18,19,25,67,42,79],univers:[73,47],ironpython:67,repres:[1,2,4,5,6,10,78,13,15,16,17,18,19,21,25,55,39,44,45,47,69,29,60,34,74,68],mps_message_gc_condemned_s:61,those:[44,3,4,5,48,8,10,66,12,68,71,17,18,19,21,55,25,69,42,27],"case":[0,1,4,27,6,7,12,78,18,19,23,25,31,32,37,39,40,42,44,45,47,48,49,52,53,54,69,29,57,60,62,67,70,34,72,74,75,77,68],"0x000000010000261b":72,thesi:47,"0x000000010002686d":72,mps_align_t:[78,54,29,6],diagnost:25,antoni:47,mps_rank_exact:[45,49,2,36,18,19,39,68],trick:68,cast:[1,7,65,78,17,74],invok:[44,4,6,34,74,55,25,29],mps_ap_alloc_pattern_end:[52,19],mps_pool_debug_option_:63,"na\u00efv":[34,39],amcscan:72,invoc:[18,4,78,6],mps_message_gc_not_condemned_s:61,advantag:[44,5,70,66,50,12,18,19],stdout:[65,25],metric:11,henc:[0,44,2,4,39,17,19,21,69,29],mps_scan_begin:[45,27,39,78,68,71,74,49,29],worri:[44,27,50,67,39,69],destin:[65,60,42],"0x1003f9b98":72,cobol:[50,73,67],eras:[73,67],"0x7fff5fbff830":72,mps_ss:27,mps_pool_creat:[43,63,46,70,48,33,49,68,36,64,39,54,40,24,29,58],smalltalk:[0,1,3,47,44,50,67,19,73],sos9sc:31,develop:[57,59,47,30,32,48,50,67,17,73,23,25,40,42,79],tlb:17,stepper:[45,48,33,15,18,25,29],lippgc:31,same:[1,2,3,4,27,6,9,10,78,14,15,16,75,19,21,25,69,5,31,70,33,34,36,39,40,42,44,45,47,48,49,52,53,55,29,58,60,61,65,71,73,74,54,68,79],check:[62,1,3,27,7,75,63,22,23,25,28,31,36,39,42,43,44,47,48,53,69,66,34,72,74,68],proce:[57,60,27,48,12,17,74,54,42],epoch:65,mps_arena_class_t:[42,6],pad:[1,49,4,46,63,7,8,33,39,59,12,68,36,72,64,21,40,25,29],sos8gc:31,circularli:18,knuth:18,document:[57,27,7,9,78,17,18,23,24,25,30,42,43,44,47,48,52,69,67,75,77,68],week:[44,67],exhaust:[70,29],finish:[0,44,5,62,8,39,50,12,72,21,42,46],typesett:67,poolfix:27,nest:[52,4],assist:[55,17,18,72,12],someon:[44,78],treadmil:[7,25,17,4,47],entry_interpret:72,driven:[14,47],capabl:[69,55,18,19,67],mps_root_create_table_mask:45,mps_addr_pool:[43,25,42],improv:[44,3,61,46,47,32,48,33,10,66,67,38,15,37,70,19,49,54,23,25,40],extern:[1,2,3,4,5,44,66,50,34,12,37,18,19,21,54,25,42],immedi:[43,44,45,3,5,70,74,12,15,16,72,75,39,68,42,60],postpon:[68,39],mps_fmt_skip_t:[18,29,68],tradition:14,appropri:[45,3,4,5,6,70,9,66,12,68,34,72,18,19,21,29,42,79],inconsist:[77,25,12],macro:[27,31,8,78,53,74,69,25,68,76],justifi:6,pronounc:3,"_addr":[68,74],without:[0,1,2,3,27,7,9,12,78,18,19,23,25,30,37,40,42,43,44,45,46,47,48,50,52,53,69,29,57,59,61,62,67,34,74,77],mann:51,temptat:74,model:[0,67,47],branquart:[67,47],dimension:[18,67],table_rehash:[60,39],summer:47,eq_hash:[60,39],daconta:[67,47],execut:[57,2,3,4,5,6,63,32,65,9,49,45,67,17,21,30,77,27],among:[44,67],rest:[77,29,68],bitmap:[4,5,12,17,18,55],mps_build_lc:31,gdb:[55,72,25,42],doligez:[67,47,21],kill:[44,25],invalid:[43,62,45,5,48,39,12,14,18,19,21,75,69,25,42],aspect:[32,18,4,42,31],touch:[8,69,60,25,48],speed:[44,4,70,50,67,18,53,74,55,25,69,79],mps_build_ll:31,concentr:44,versu:25,death:[0,70,47,39],autocad:0,struct:[45,60,61,63,7,39,78,68,53,49,69,29],hint:[44,4,6,52,53,61,24,68],mmap:[7,9,19],except:[57,44,45,5,6,64,77,9,74,66,12,29,14,19,78,21,67,30,25,33,53],littl:[44,9,10,50,67,53],desktop:18,"0x1003cbe50":72,priori:[70,19,68],treatment:4,exercis:[17,72,47],notori:[44,67],doctorat:47,pitman:51,disrupt:47,natbib:25,real:[44,47,9,12,15,37,18,19,21,25,67,53],idiom:18,nielsen:47,hypothesi:[0,33,12],read:[62,5,10,78,14,17,18,19,21,25,49,42,45,46,65,39,55,29,67,34,72,77],outermost:52,amc:[28,61,27,48,33,78,72,52,64,22,40,25,68,79],mov:49,vivek:47,reassembl:[25,74],dispatch:[68,27,67,39],vacuum:73,sobalvarro:[4,67,47],intel:[73,3,5,31],whitespac:25,patrick:47,robson:47,integ:[1,45,60,5,6,31,65,49,68,14,16,18,39,25,29],unlimit:44,benefit:[44,1,9,18,49,25],either:[57,4,5,9,10,12,14,18,19,23,25,30,70,37,49,42,43,44,45,39,50,53,29,60,78,66,67,34,68],larchant:47,output:[48,78,72,18,65,23,25,55],inter:[62,4,33,12,14,37,19,29],manag:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,30,70,33,35,36,37,39,40,41,42,43,44,45,46,47,49,50,53,54,69,29,57,58,60,61,62,64,66,67,68,34,72,73,74,75,51,77,78,79],trampolin:[77,45,25,68],thermodynam:47,commenc:42,juli:47,legitim:74,interlock:60,neglig:30,adequ:42,has_reservoir_permit:53,constitut:68,slice:61,easili:[57,60,6,30,10,67,37,25],tube:73,definit:[67,3,25,27,78],achiev:[45,3,70,9,12,37,18],moon:[51,67,47],pioneer:67,exit:[44,2,77,12,68,34,72,25,29],"0x00000001003f9a58":72,mps_fix2:[1,45,27,49,68,71,74,39,25,29],mps_fix1:[1,45,27,39,68,71,74,49,29],notabl:[3,6],refer:[0,1,2,3,4,5,6,7,8,9,10,64,12,14,16,17,18,19,21,22,24,25,26,27,28,70,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,78,55,29,57,58,60,62,66,67,69,71,72,74,54,76,77,68,79],obj_pad:[29,68],immun:[4,12],compris:19,power:[3,5,6,31,49,66,78,14,37,18,67,39,73],event_typ:55,sixth:68,garbag:[0,1,2,3,4,5,6,7,8,9,10,12,14,16,17,18,19,21,23,24,25,69,27,28,32,33,35,36,37,39,40,42,43,44,45,46,47,48,49,50,51,52,55,29,57,58,59,60,61,62,67,70,34,72,73,54,76,77,68,79],inspect:[72,42,12,29],"0x00007fff9050ae2a":72,broken:[1,4,5,18,19,25],great:[3,10,27],found:[43,44,45,60,63,27,32,39,50,29,18,53,68,21,55,25,69,5],regexp:48,referr:12,"throw":[50,25],comparison:[60,25,39],patent:73,central:[18,4],greatli:[44,23,17,66],mps_mvt_size:70,arena_class_vm:42,joyner:[9,47],drag:47,acm:47,degre:78,integr:[57,6,31,48,9,78,67,39,40,25,68,42],wolf:47,stand:[14,44,37],wold:63,act:[9,4,21],johnston:[1,2,47,14,17,18,51,25],stichnoth:47,processor:[57,3,4,5,6,9,10,12,13,14,17,18,19,21,69,27,31,49,45,65,78,55,67],"0x00000001000127c4":72,tape:[5,73],routin:[1,44],effici:[0,57,5,6,9,10,12,14,16,17,18,19,24,27,70,33,37,49,40,42,44,45,46,47,50,54,69,66,75,68],terminolog:[60,9,14,18,21,25,76],surviv:[0,3,61,27,6,9,50,67,16,21,68],dram:[3,18,73],artur:47,nikla:47,your:[57,2,27,15,23,25,55,32,65,42,44,45,48,39,52,69,59,34,72,74,77,68,79],stare:49,fmtdy:27,log:[65,23,55],jin:47,area:[1,3,4,5,6,44,8,9,10,50,12,13,18,42],aren:[57,27,30,77,39,69,25],mps_class_snc:36,overwrit:[1,3,5,6,44,7,9,16,72,18,63,69],start:[62,1,2,4,27,6,12,17,18,19,23,24,25,5,36,37,39,42,45,52,78,55,61,66,67,72,73,74,75,79,68,76],mps_os_li:31,interfac:[0,1,3,5,6,7,8,64,12,78,15,17,19,22,24,25,69,27,28,31,70,33,49,40,42,44,45,46,47,48,50,53,55,56,57,58,60,62,65,66,67,34,74,54,77,68,76],low:[44,61,31,7,49,67,14,74,18,21,54,55,25,29,42],lot:[44,60,61,27,50,67,37,21,25],resum:77,strictli:[0,5],machin:[47,44,45,3,5,6,31,48,9,10,50,12,14,17,18,19,21,69,25,67,73],mps_message_gc_start_whi:[62,61],morrison:47,tupl:6,tomasev:47,regard:[9,3,4,37],jun:[55,72],aslr:72,amongst:60,fput:[44,68,65],allegro:67,obj_u:68,realli:[43,1,74,25,44],illus:[62,9,18],untag:49,longer:[62,1,3,4,9,10,18,19,21,25,37,49,43,44,48,50,53,29,61,67,34,51,68],amcscannailedonc:72,table_ref:[60,39],amcz:[28,46,64,74,22,25,68,79],sbrk:[7,18,5],possibl:[0,57,2,3,5,6,9,10,12,18,19,25,27,30,70,37,49,42,44,45,48,39,53,69,29,60,67,72,74,68,79],"default":[62,48,65,74,68,72,39,23,55],"__mode":67,bucket:[0,60,4,5,6,39,21,25,68],nearest:18,unusu:[9,67,42],manuel:47,embed:[47,65,67,12,74,68],deadlock:[34,10],mipspro:31,expect:[0,44,45,61,6,32,52,10,67,68,70,72,53,21,25,29,42],gone:42,scanner:[45,10,74,27,56],creat:[62,1,4,7,8,9,63,64,78,14,17,18,19,21,24,25,69,70,33,34,36,39,40,42,43,44,45,46,49,53,55,29,57,58,59,60,61,67,71,54,77,68,76],conundrum:68,certain:[1,3,5,44,66,52,10,50,67,14,15,37,17,18,19,21,74,42],strongli:[0,47,21,67,14,18,19,39],britain:73,intro:25,decreas:[44,66,5,19],file:[1,68,27,30,44,65,9,34,78,13,37,72,18,19,39,67,23,55,42],type_str:[72,39],ecoop98:47,proport:[0,44,61,27,32,9,13,37,74,25,68],eliot:[51,47],fill:[45,65,9,10,68,21,54,69,29],denot:[23,5],collector:[0,1,2,3,4,5,6,7,8,9,10,12,14,16,17,18,19,21,23,25,69,27,32,33,35,36,37,39,42,43,44,45,47,48,50,55,29,57,61,67,34,72,68],"0x1003fe928":72,"0x1003f9ba8":72,hybrid:[0,9,6],depth:[70,10,68,47],event:[62,44,72,30,60,48,65,68,34,17,39,55,25,29,42,76],tight:[66,37,55,27,67],"0x00000001003fb000":72,valid:[43,1,45,4,6,9,49,50,13,72,19,39,61,69,42],compet:[42,12],unconnect:13,you:[0,1,27,7,78,14,18,19,23,25,69,30,32,33,34,36,37,38,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,60,61,62,65,71,72,74,75,77,68,79],architectur:[47,45,68,4,5,6,31,49,10,12,13,14,17,18,19,20,21,23,69],fork:4,discours:4,genuin:[44,68,74],sigmod:47,sequenc:[45,72,4,74,66,17,75,63,29],symbol:[45,47,65,59,78,68,72,67,39,55,25,69,76],gnumak:23,regster:45,lueh:47,wirth:67,string_:[72,68],briefli:[66,37,50,27],mps_sac_alloc:[25,53],recent:[1,45,4,27,6,8,9,10,75,21],peak:[27,42,68],nrevers:47,brass:73,pool:[0,1,3,5,6,7,9,63,12,18,64,21,22,23,24,25,69,27,28,30,31,32,33,34,29,36,38,39,40,42,43,45,46,47,48,49,53,54,55,56,57,58,59,61,78,70,71,72,74,75,76,77,68,79],reduc:[0,44,3,4,27,47,7,10,66,12,13,37,19,74,42],bulk:10,"0x1003f9b48":72,directori:23,descript:[62,45,60,77,48,74,12,29,18,19,68,21,67,55,25,69],unseg:18,misleadingli:39,mimic:63,mass:[9,73],potenti:[0,45,27,6,65,37,25,68],mps_chain_destroi:[61,68],degrad:[44,25],cpu:[0,44,3,31,9,10,50,23,42],scm:[32,72],represent:[0,1,60,27,47,8,9,12,14,15,16,17,18,19,55,42],all:[0,1,2,3,4,5,6,8,9,10,12,13,14,17,18,19,21,23,25,69,27,30,31,32,33,34,37,39,42,43,44,45,48,49,50,52,53,54,55,29,57,58,60,61,62,63,67,68,70,71,72,73,74,75,77,78,79],forget:[42,39],unclamp:[25,16,4,42,21],illustr:[17,25,27,42,68],lack:[65,9,25,67],ferreira:47,code:[1,3,4,27,6,7,9,10,12,15,18,19,21,23,25,5,30,31,29,39,42,43,44,45,46,48,50,52,53,69,56,61,78,63,66,67,34,73,74,75,76,77,68,79],suno:[23,31],abil:[5,67],dish:18,follow:[62,4,9,12,17,18,19,25,69,30,33,37,38,49,44,45,48,39,50,52,53,55,29,78,66,67,72,74,75,68],disk:[44,5,47,9,10,13,15,18,19,21,73],children:[0,8,17],mps_ap_alloc_pattern_reset:52,repl:25,ron:47,plausibl:44,codasyl:67,former:[14,1,25,19],init:69,program:[0,1,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,23,25,69,27,30,32,33,34,37,39,40,42,43,44,45,47,48,49,50,52,53,55,29,57,60,61,62,63,65,66,67,68,70,71,72,73,74,75,77,78,79],mps_arena_spare_commit_limit:[18,42],"10992f000":55,queri:9,lin:47,megabyt:[0,9,17,5,68],chenei:[0,17,4,47],introduc:[44,45,8,50,12,18,19,67,73],xiaohan:47,global:[44,45,27,39,59,72,18,19,21,23,51,25,68],straightforward:39,replic:[15,9,19,47,21],far:[44,27,7,50,12,72,39,68,42],mps_shift_t:25,mpm:27,mps_tramp:[77,45,72,25,68],util:[25,67],mps_class_amc:[33,68],verb:9,worst:[0,1,6,47,66,14,34,49,54],fall:[0,60,47,70,48,67,37,19,53],veri:[57,1,5,6,8,9,10,12,17,18,19,21,25,27,70,37,49,44,45,48,39,50,53,69,58,66,67,75,68],rebuild:55,align_up:68,harri:47,lisp:[0,44,4,47,6,9,50,12,13,14,15,17,18,67,55,25,73],list:[0,1,2,3,4,5,9,15,17,18,19,25,69,30,31,37,38,49,42,43,44,47,48,53,55,56,62,66,67,72,68,76],mps_free:[43,57,46,58,70,9,29,69,36,53,49,54,40,24,33,79],emul:[57,25,49],reset_mask:55,adjust:[3,7,10,12,37,17,18],mps_lib_get_stderr:[65,25],stderr:[44,65,72,74,25,68],small:[0,57,2,4,27,6,8,9,10,12,17,18,19,22,25,28,32,37,42,44,50,53,69,58,61,66,67,74,68],kemeni:67,mvff:[28,9,54,22,24,79],dimens:[15,18,47],tag_siz:39,"0x0000000100003ea6":72,ten:[32,1,55,17,4],harder:[66,67,12,21],tricolor:[14,17,18],pun:[78,17,74,25,68,76],modula3:67,rate:[47,9,10,67,13,14,17,18],pressur:19,design:[0,1,27,6,9,10,63,25,37,49,42,44,47,65,39,50,69,57,67,34,38,73,74,51,77,68,79],pass:[62,1,4,27,9,12,13,14,16,18,63,25,69,5,33,65,42,43,45,46,47,48,50,53,55,29,60,61,67,71,72,74,54,77,68,79],further:[62,44,45,60,4,27,37,29,16,74,55,69,42],suboptim:[61,68],mps_chain_creat:[61,68],mps_arena_class_vm:[25,68,42],unsuit:37,what:[62,1,4,27,6,19,25,32,56,37,49,42,44,45,48,50,52,53,69,29,57,59,61,66,72,74,77,68],stood:44,sub:5,richard:[51,47],"0x1003f9878":72,sun:[67,47,73],section:[60,48,74,50,17,39,23,25,68,79],varp:68,brief:[28,25,73,35],overload:18,delet:[62,44,3,49,37,67,14,71,18,39,57],abbrevi:[18,10,11,39],mps_amc_apply_stepper_t:[33,25],regnesentr:47,consecut:[70,1,6],mustn:45,mps_build_mv:31,method:[1,3,4,27,7,64,12,18,19,21,23,25,5,33,34,36,39,40,45,46,47,48,49,78,69,29,59,61,67,71,72,74,79,68,76],contrast:[2,18,9,42,21],sizeisalign:48,millisecond:42,hasn:[0,25],full:[1,31,44,17,67,13,34,72,52,53,39,55,25,68,42],themselv:[14,44,34,3],rehears:55,berkelei:[47,30],variat:[66,9,18,19,37],sophist:[70,37],client_is_wait:42,mps_clocks_per_sec:65,arena_o:42,shouldn:[27,68],simon:47,solari:[23,31],excess:67,free_siz:63,standard:[43,44,47,65,9,74,11,12,69,37,17,78,39,67,23,55,42,73],modifi:[1,4,9,12,37,18,67,61],valu:[62,1,2,3,4,5,6,9,10,12,14,15,16,17,18,19,21,25,69,27,31,37,39,42,44,45,48,49,53,55,29,60,78,63,65,67,71,72,74,54,68],arena:[62,57,4,27,6,9,63,64,78,15,16,18,19,21,24,25,28,32,33,36,39,40,42,43,45,46,48,49,53,55,29,58,59,60,61,70,34,72,54,77,68,76],search:[1,5,8,66,37,18,55],ahead:4,garwick:47,fwd:[68,29,39],mps_res_t:[27,75,19,63,24,70,33,34,36,49,40,42,43,45,46,48,39,52,53,69,29,58,61,65,71,72,74,54,77,68,64],fstruct:68,observ:[0,44,5,6,10,50,34],prior:[62,55,60,67],amount:[44,3,61,27,32,66,12,70,37,18,19,49,54,24,25,68,42],base:[3,27,6,10,12,13,17,18,19,23,25,5,31,33,36,39,40,42,45,46,47,49,78,29,60,67,71,72,74,54,68,79],pick:[16,47,39],action:[1,3,44,14,34,18,19,39,75,69,25,42],luck:[48,69,27],mps_addr_fmt:[25,29,42],magnitud:[15,9,10,18],via:[9,63,78,17,19,21,24,25,55,30,70,33,36,49,40,42,43,44,45,46,48,50,53,69,58,60,65,67,54,77,68],depart:47,declin:52,primit:[44,37,4,67,12],"0x1003fb130":72,readili:37,ask:[43,28,68,4,44,67,35,53,25,29,42,79],inappropri:37,famili:[5,67,31],heurist:[7,4,67,21],demonstr:[55,25],motif:44,decrement:[14,37,10,19],dangl:[9,3,50,63],select:[4,5,47,48,13,15,19,21,55],gosl:73,gudeman:[14,16,17,5,47],procur:30,hexadecim:55,proceed:47,harlequin:[51,67],distinct:[1,5,31,7,50,12,15,18,25,27],liber:77,etc:[5,7,9,50,38,18,23,25,55],regist:[57,1,4,27,6,9,10,12,14,17,18,19,24,25,69,70,33,34,36,39,40,42,45,46,49,55,58,67,71,74,54,79,77,68,76],certainli:44,workstat:[67,12],obj_quot:68,rhel:57,azaguri:[4,47],taken:[61,50,37,17,18,39,42],zorn:[44,4,5,47,67,51],job003335:25,job003334:25,job003333:25,job003332:25,minor:62,more:[0,1,4,5,6,7,8,9,10,12,14,15,16,17,18,19,21,23,25,69,27,30,70,33,34,35,37,39,42,43,44,45,47,48,49,50,52,53,55,29,57,60,62,65,67,68,71,72,73,75,77,78,64],mps_reserv:[48,78,68,72,19,39,69,25,29],flat:[27,67],mellon:47,desir:[44,18,5],zuse:73,hundr:[32,17,4],mps_sac_creat:[18,53],flag:[37,3],stick:10,particular:[0,1,4,27,6,7,9,10,12,17,18,19,21,25,69,30,70,33,37,39,42,44,52,78,55,29,60,62,67,72,74,51],xci6ll:[23,31],cach:[3,4,27,6,9,10,13,14,17,18,19,24,25,28,70,33,36,37,49,40,43,46,47,50,53,58,73,54,79,76],canterburi:47,none:[60,48,29,49,55,25,69,42,79],hour:25,damien:47,launch:46,dev:19,histori:[28,47,9,67,35,73,55],malo:47,remain:[1,4,46,39,66,34,68,14,37,17,18,21,55,69,42],paragraph:25,den:[14,44,17,47],learn:[57,44,67],abandon:12,obtain:[62,4,30,48,9,66,67,15,18,55,42],dee:3,mps_arena_reserv:42,stubborn:72,prompt:[1,34,67,37,19,49,23,25,42],bogu:25,scan:[0,1,2,3,4,5,6,10,64,12,15,17,18,19,21,24,25,69,27,28,32,33,34,29,36,37,39,40,42,45,46,47,48,49,78,55,56,57,58,59,66,70,71,72,74,54,76,77,68,79],rodriguez:47,registr:[4,77,21,39,25,76],share:[44,72,4,47,7,9,50,67,15,37,17,18,73,74,23,77,55,42],accept:[4,9,68,17,53,74,61,25,29,79],pessim:70,minimum:[1,4,27,70,19,21,54],unreli:[44,50],"0x0000000100001947":72,sharp:52,mpsi:[48,72,25],strlen:39,condemn:[0,1,72,4,27,62,12,14,17,18,39,61],unlucki:34,csl:47,cours:[0,65,68,69,25,29,42],goal:38,awkward:49,secur:[9,67,21],rather:[0,1,3,4,44,7,48,10,12,68,70,72,78,67,55,25,69],csd:47,comfort:32,nwper96:47,rapport:47,narrowli:0,compactifi:[4,47],reject:[44,74],strong:[27,12,14,34,17,18,19,39,67],simpl:[4,27,6,64,17,18,19,23,25,5,70,37,49,47,65,39,58,66,67,72,74,68,79],mps_fmt_create_auto_head:29,unabl:[33,42],snapshot:[14,18,12],resourc:[62,1,6,44,7,48,9,50,12,13,70,34,17,75,39,25,29,42],referenc:[0,1,3,4,46,6,36,49,8,9,10,34,68,69,15,37,72,18,21,40,33],overcommit:[7,9],mps_fmt_copy_t:29,variant:[46,8,33,74,67,68,36,18,19,49,40,29,79],reflect:[5,47],offset:[18,29,21],type_t:[69,60,68,39],sos8gp:31,varianc:29,associ:[62,44,60,6,9,34,12,14,16,17,53,39,67,55,25,69],circumst:[43,60,4,7,9,34,37,25,68,42],"short":[27,32,10,15,18,19,21,53],ani:[62,1,3,4,27,6,7,9,10,12,13,14,16,17,18,19,21,23,25,69,5,30,70,33,37,39,42,44,45,48,49,50,53,55,29,60,78,65,66,67,34,72,74,54,77,68,79],onto:[75,63,18,6,44],"0x1003f9b58":72,mps_arena_formatted_objects_walk:[33,18,29,42],ambigu:[2,4,27,6,9,16,18,19,21,25,33,36,49,40,42,45,47,39,69,34,74,79,68,76],caus:[1,5,7,8,9,63,12,15,17,18,19,21,25,27,30,70,37,39,42,43,44,47,48,50,52,53,34,72,54,68,76],chiefli:0,ari:47,egc:[23,31],began:55,infant:[0,47,12],rotat:8,reservoir:[55,25],iti:[45,29],root_o:45,soon:[45,3,4,27,74,34,12,68,37,21,23,25,29,42],mps_lib_memset:65,reachabl:[0,1,4,5,6,9,10,12,14,16,17,18,19,21,33,36,37,39,40,42,44,45,46,47,49,50,69,67,34,74,68],cook:47,scientist:67,scott:47,daniel:[51,47],hierarchi:[4,9,10,13,14,18,19,21],exponenti:0,suffer:[1,10,44],kistruck:51,implicitli:[9,10],paramet:[4,27,7,78,25,55,70,33,36,65,40,45,46,48,49,12,69,29,67,54,77,68,53],"0x1003f9b70":72,style:[25,27,67],make_bucket:39,mauric:73,special_:68,fri4gc:31,mps_class_mv_debug:24,late:[43,9,25,39],resort:39,arbitarili:68,rapidli:[32,67],exchang:38,stephen:[51,47],eas:[44,67],might:[0,1,3,4,27,7,8,9,12,14,15,18,19,21,25,69,32,34,37,39,42,43,44,45,48,49,53,55,29,60,61,78,65,66,71,72,74,77,68,79],alter:75,told:12,finer:19,wouldn:[50,37,25,39],clariti:[48,45],"return":[62,1,4,27,6,9,12,17,18,19,24,25,69,32,33,34,36,37,39,40,42,43,44,45,46,48,49,52,53,54,55,29,57,58,60,61,78,65,66,70,71,72,74,75,77,68,64],mps_ap_t:[6,39,36,52,75,49,69,68],sentenc:25,event_param:55,inria:47,number:[0,1,3,4,5,6,7,9,10,14,15,16,17,18,19,21,23,25,27,32,39,40,42,44,45,47,48,53,55,61,62,65,66,67,70,72,74,68,64],framework:[67,47],mps_rank_ambig:[45,18,19,6,68],compound:44,abi:31,arbitr:9,bigger:[32,4,29],globals_scan:68,eventu:[62,50,67],fetch:[44,4,27,21],weak_buckets_ap:39,osarct:[23,31],unlik:[4,27,67,18,55,25,68,58],refresh:[55,3,18],mysteri:[44,3,67],tear:[65,68],average_s:[54,24],ecru:[7,2],type_pad:[72,25,68],"12th":47,fulli:[18,4,78],difficult:[1,3,6,44,9,34,67,37,72,25],mps_telemetry_label:55,denni:73,clamp:[25,16,4,42,21],interleav:[57,1,9,4,64],weight:[3,5,47,14,37,19],"0x0000000100074106":72,hard:[44,45,5,9,50,37,72,18,19,69,25,68,73],idea:[4,67,34,18,39,55,25],ifip:47,obj_t:[45,60,39,68,71,72,49,55,74,69],heavi:44,connect:[0,2,4,7,65,33,34,37,19],stabl:[70,47],mps_stack_scan_ambig:[69,45,25,19,68],operation:14,beyond:[45,27,67,23,29,42],errror:45,orient:[1,47,7,9,67,73],"0x00000001003f9c90":72,ftp:23,agre:[62,67],safeti:[60,77,76],uncollect:37,robert:47,publish:[0,38],research:[50,67,47],footnot:25,abl:[1,45,4,77,65,50,37,12,68,16,72,19,67,25,29,42,79],mps_arena_cr:[25,68,42],expans:[48,25,78],print:[62,67,34,72,39,55,25,68,42],rove:[8,66],benjamin:[44,51,47],difficulti:[62,21],type_pad1:[72,68],mps_lib_get_eof:65,proxi:1,uncommit:42,advanc:[28,59,5,47,44,8,33,50,67,39,25],mmu:[15,9,21],differ:[57,2,27,9,12,14,15,17,18,23,25,5,30,32,39,42,44,47,48,50,53,29,60,61,78,66,70,72,74,54,68,79],pair_:[72,68,74],effect:[62,1,4,5,6,9,12,25,32,36,37,42,44,45,47,78,69,60,66,72,68,53],mps_ap_creat:[46,70,33,39,68,36,49,54,40,69],reason:[27,6,12,18,19,21,25,30,65,42,44,45,48,49,69,29,66,67,34,74,54,68,79],calder:47,isymtab:68,believ:[25,3,17],dirk:47,mps_:78,teach:67,earliest:67,mps_alloc:[43,68,46,58,70,48,9,49,78,29,69,36,19,21,54,40,24,25,33,53,79],lag:47,basi:37,director:51,mpsc:78,thread:[57,4,5,6,9,10,14,17,19,25,27,28,42,44,45,46,47,53,69,29,59,60,72,77,68,76],mpsa:78,mps_lib_fputc:65,omit:[72,25],"_mps_fix2":27,struggl:72,mymp:23,perhap:[48,9,72,39,25,42],mps_ap:72,perman:[19,12],lifetim:[0,2,3,27,47,7,8,9,10,50,12,13,70,18,19,68,67,33],entry_string_append:72,assign:[44,6,9,66,67,14,17,53,55,69],major:[0,44,3,4,30,9,66,67,33,42],dont:72,upper:[70,78],feel:68,articl:68,"0x1003f9bb8":72,symbol_t:69,placehold:68,feet:42,mps_res_fail:[48,34,52,25,74],mps_message_typ:62,done:[0,44,60,4,5,62,65,9,39,67,68,72,18,21,61,23,25,55,42],uninterest:27,stdlib:44,horribl:25,implementor:0,miss:[3,47,9,12,13,14,17,18,72,25],"000ae03973352375":55,stage:[74,18,27,56],gpl:30,guess:[72,25],fuller:50,forgetten:72,vararg:25,mps_t_ulongest:31,gpf:0,construct:[44,3,4,50,68,73,29],paint:12,stori:68,reclam:[14,34,47],statement:[69,25,78],natur:[3,5,6,31,70,8,49,67,53,20,48,58,54,24,25,79],lab:47,scheme:[0,62,4,5,6,12,14,18,19,25,32,39,45,47,50,55,59,60,67,34,72,73,74,68,76],store:[62,1,2,3,4,27,6,7,9,10,12,13,14,15,17,18,19,21,25,5,37,39,42,44,45,47,50,53,69,29,57,58,78,66,67,34,73,74,77,68,79],unalign:[45,5,6,9,16,54,69],lii3gc:[23,31],alleg:74,"0x0":72,parc:47,commonplac:5,table_delet:39,mps_thread_reg:[77,45,17,25,68],elisp:67,memcmp:65,park:[43,45,4,33,16,73,21,25,42],pari:47,illeg:[75,63],part:[0,1,3,4,5,6,9,10,78,14,15,16,17,18,19,21,25,27,30,37,49,42,44,45,48,50,69,63,65,66,67,72,51,68],"0x1003fe820":72,mps_lib_fil:65,consult:[65,69,27],mps_message_pol:[62,9],ncc:47,kind:[62,1,4,27,48,7,8,9,74,78,14,72,18,67,21,25,68,42,79],grep:55,doubli:[3,49,14,17,18,39,69,76],cyclic:[57,44,3,4,47,67,19],remot:[33,36,19,49,40,79],remov:[62,45,3,74,78,68,37,18,19,21,67,25,29],dant:47,heavyweight:25,niklau:67,job003320:25,job003321:25,job003322:25,reus:[43,3,70,66,50,67,37,72,18,19],architect:51,job003325:25,job003326:25,job003327:25,job003328:25,arrang:[57,1,5,27],stale:[57,60,4,21,39,42,76],toward:[44,18],grei:0,randomli:50,cleaner:[0,50],comput:[44,60,4,5,47,9,39,50,67,37,72,18,19,21,73],"0b00":27,deleg:74,grarup:47,packag:[3,19,67],overran:72,perri:47,dedic:[77,50,67],"null":[44,45,60,49,78,68,71,72,18,39,69,25,29],option:[68,18,63,54,40,24,25,55,42],lie:4,wilson:[0,1,2,4,5,6,44,8,10,50,12,14,18,47,25,66],pmo:47,relationship:[15,67],zero:[62,3,63,27,6,8,10,64,14,19,21,22,25,26,28,37,49,44,45,46,48,39,53,55,65,67,74,68,79],mps_ld_:[60,39],ancillari:44,spaghetti:[18,4],self:[1,17,47],violat:[0,5,48,9,12,14,34,18,19,21],mps_res_param:[48,53],also:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,25,26,27,30,33,37,39,42,44,45,46,47,50,53,54,55,29,57,60,61,62,63,66,67,68,69,34,38,75,78],build:[57,28,59,27,52,67,72,18,23,25,68],analogu:17,compat:[77,25,30,20,73],pipelin:18,distribut:[0,57,3,61,47,30,32,10,12,14,37,19,67],alignof:68,unsur:[16,6],kai:47,previou:[1,27,48,8,66,34,72,18,21,55],reach:[62,1,3,4,9,39,50,37,19,21,25],mixtur:[1,74,67,78,49],crash:[34,50,42],most:[0,57,4,27,6,8,9,10,78,13,14,17,18,19,21,23,5,32,33,37,39,42,44,45,48,49,50,52,53,69,60,65,66,67,34,72,74,51,77,68,79],plai:47,buckets_skip:39,charl:73,moss:[51,47,21],alpha:[23,20,31],custom:[45,67,47,39],splat:[63,39,34,14,71,18,49,25],addr:[43,60,33,49,29,72,68,39,55,25,69,42],demand:[19,21],weak_table_t:49,reg_scan:45,cover:[45,10,50,78,18,74,69,68,42],recherch:47,destruct:44,dereferenc:[69,67],quadword:[3,20],abnorm:50,clean:[3,67,21],mpscawl:49,pars:25,mps_fmt_fixed_:25,usual:[0,1,2,3,4,5,6,8,9,10,12,13,14,15,17,18,19,21,25,27,37,39,42,44,48,50,53,69,29,57,60,62,66,67,34,74,54,68],blend:67,microsoft:[57,23,67,31],sector:25,hyper:0,"0x000000010000d75f":72,carefulli:[8,44,17,21],xcode:23,memorandum:47,python:[50,25,67,21],session:[42,39],particularli:[44,3,4,50,12,16,17,21],cdr:[72,68,74],eqv_hash:39,fine:[9,72,25,34],find:[0,1,3,4,5,7,10,17,18,19,25,27,37,49,42,44,45,47,39,55,56,57,60,61,62,66,74,68,79],leewai:74,penalti:19,buckets_fmt_:39,dosser:47,mps_build_cx:31,pretti:[25,27],writer:67,solut:[44,2,50,67,37,21,23,68],"0x0000000100008ca2":72,technic:[57,59,47,54,29,79],tag_mask:45,templat:63,factor:[44,9,17],unobtrus:[44,47],iec:[65,78,47],boulder:47,remedi:21,hit:[5,77,9,10,13,72,19,21,25],unus:[44,4,5,6,9,66,72,18,63,25,29,42],palett:25,shugart:73,interpet:[68,39],cheaper:[7,1,9,5,44],deliber:[9,25,68],nativ:[19,31],stavro:[51,5],fastest:[18,69,4,74],liabl:[55,30],vein:6,him:[44,25],think:[45,67,37,53,69,25,55],morgan:47,napier88:47,whenev:[45,60,7,67,14,37,68],synthes:47,"0x1003f9b68":72,va_list:[43,69,42],common:[1,2,3,4,5,6,8,9,10,12,14,17,18,21,25,35,37,44,48,50,69,29,66,67,71,72,74,77,68,76],mps_chain_t:[64,33,61,40,68],unmaintain:67,"0x0000000100068050":72,crl:47,"0x1003f9b88":72,set:[0,1,2,4,5,6,7,9,10,12,14,15,17,18,19,23,25,69,27,32,37,39,42,44,45,47,65,53,54,55,29,60,61,67,70,72,74,75,68],art:[9,67],"0x1003f9b80":72,extant:36,vinc:47,mutabl:[9,12],seg:[48,55,72],emac:[0,48,67,62],ramsei:47,arg:[43,69,42],disadvantag:[5,50,37,17,25,68],"1003fd000":55,arm:5,analog:[65,9,42],barn:[51,47],simultan:[57,44,39,4,21],expert:[50,44,51,25,79],misalign:[9,16],someth:[44,45,27,48,67,53,25],weakli:[21,67,14,18,19,49],inner:4,smallest:[0,4,5,66,18,53],various:33,job003324:25,experi:[44,38,68,47],type_link:69,altern:[43,1,47,6,65,19,39,69,42,53],mpsevent:55,chain_o:61,numer:[16,67,49],complement:44,sole:15,mps_ap_destroi:[69,68],res_v:[69,53],incident:30,matthia:47,valuabl:51,job003329:25,distinguish:[0,1,4,5,33,68,14,16,17,29,27],mps_ld_add:[60,25,39],"1003ff000":55,mps_class_am:40,popul:[70,53,67],disclaim:30,last:[44,3,61,27,66,16,72,18,39,25,68,60],delimit:[45,29,74],linuxthread:77,retent:18,alon:19,algol:[50,4,67,47,73],tempor:[28,70,22,69,24,79],waldemar:67,context:[4,6,34,67,68,37,18,69,25,29],oopsla97:47,let:[7,48,72,25,68],maclisp:[5,47],fermin:47,whole:[0,63,27,6,39,67,14,21,40,25,69,42],pda:18,load:[44,27,10,12,18,19,55,76,67,42,5],songworm:47,simpli:[1,4,6,44,65,50,14,18,19,25,42,53],elliot:47,point:[0,1,4,5,6,7,9,63,12,14,16,17,18,19,21,24,25,69,27,32,33,34,36,37,39,40,42,43,44,45,46,48,49,52,53,54,55,29,57,58,60,61,62,65,67,68,70,71,72,74,75,76,77,78,79],schedul:[47,62,61,46,6,32,49,9,10,34,52,55,39,40,33,42,76],sweep:[28,4,5,47,8,9,10,67,37,61,18,48,22,40,25,79],arbitrarili:53,header:[1,4,5,7,10,78,13,17,18,19,23,25,33,36,49,40,46,12,29,74,79,68,76],uniniti:[69,68],provok:[44,72,48],church:72,lar:[51,47],mistak:[69,72,53,6],gavin:[51,47],throughout:[66,78,14,17,18,68],mpscmv2:70,java:[0,1,47,44,50,67,13,14,34,18,19,21,73],xci3ll:[23,31],stamp:55,help:[1,27,44,9,74,72,63,55,51,25,68,42],devic:[9,50,73,6,21],due:[57,1,4,7,9,67,13,70,34,18,19,21,69,25],empti:[0,62,5,66,25,68],implicit:[18,17,4,75],clocks_per_sec:65,arenapol:72,newcom:39,txt:[55,25],threaten:[17,4,47],devis:[9,17],strategi:[18,37,4,47,6],anthoni:51,invis:49,ram:[3,6,9,50,18,19,21,25,68,42,73],versa:[49,67,39],"0x0000000100067ca1":72,fire:63,caleb:47,imag:[44,55,18,19],ada:1,consequenti:30,unnecessarili:[18,39],gap:[68,29,13],coordin:9,understand:[50,27,47,39],func:53,weak_array_find_depend:49,repetit:[50,74],chatter:[62,76],vulner:[44,79],convers:[67,78],henriksson:47,loom:73,strictest:0,"0x1003f9b78":72,solid:[40,25],straight:27,batch:67,partit:[8,19,47],durat:[3,6,67,18,29,42],"while":[62,3,9,12,17,18,21,25,37,49,42,43,44,45,39,50,69,67,71,72,74,68],smart:[67,18,19,47],abov:[43,44,68,5,30,50,29,37,75,53,49,23,25,69,27],error:[1,3,5,6,7,9,63,12,16,18,19,21,25,69,27,28,33,39,40,42,43,44,45,48,49,52,53,55,29,60,61,78,65,72,74,68,76],loos:[0,18,5,67],loop:[1,60,4,27,70,34,37,39,69,68,42],pack:[68,5,29],propag:[25,27,68],malloc:[57,44,5,6,9,50,67,25,68],"0x00000001003fb0a0":72,vol:47,rit:25,readm:25,jython:67,rip:67,mps_class_mvt:[70,25],costli:[0,9,10],bibop:[27,5,67,19],"000ae0397333bc6d":55,virtu:8,limit:[62,3,4,5,7,9,10,18,19,27,30,70,37,49,42,45,48,39,50,53,69,29,61,67,71,74,51,68],vanish:72,around:[27,44,61,5,8,9,49,37,65,16,67,39,69,25,68,79],weakref:67,debug_opt:[54,40,24,63],mps_sac_fre:[25,53],shaw:47,grant:18,belong:[62,1,4,6,18,19,21,24,25,70,33,36,49,40,42,43,45,46,39,53,54,69,29,57,58,60,61,74,75,77,68,79],x64:23,shorter:[69,68],stefanov:47,shire:51,job003350:25,job003352:25,mps_res_x:25,mps_bool_t:[43,62,60,74,78,53,39,54,69,29,42],"000ae039733592f9":55,higher:[1,45,67,12,25,68],data_scan:74,sigxcpu:77,optic:73,imagin:55,optim:[1,45,4,27,47,44,34,10,59,15,16,74,53,39,23,25,68,42],wherea:[15,9,4,75,25],pretenur:47,consumpt:[1,55],mps_pf_w3i6mv:31,moment:[25,39],temporari:[47,6],user:[62,7,65,9,50,12,32,15,67,55,25,42,73],bartlett:[9,18,67,47],robust:[44,3,50],yuan:47,stack:[57,2,3,4,27,6,12,13,17,18,19,21,22,25,28,70,33,36,37,49,40,44,45,46,47,50,52,54,69,58,67,34,72,73,75,77,68],built:[44,45,3,4,27,31,78,67,23,68],sunpro:[23,31],lower:[9,17,78,42],task:[44,7,9,50,67,12,74,68],equival:[0,1,33,66,74,23,25],older:[0,44,2,68,4,31,8,9,29,37,18,19,21,33],entri:[2,60,27,77,49,50,12,19,39,51,25,67,79],yehudai:47,kept:[3,4,48,74,66,37,71,19,39,25,68],diwan:47,person:47,mps_lib_memcmp:65,realiz:68,expens:[1,2,3,4,5,44,9,18],five:[45,5,70,9,37,29,27],johan:67,spend:[62,44,4,9,50,17,42],propos:[44,73,47],explan:[44,25],electromechan:73,"000ae0397334df9f":55,mps_pool:63,modular:[44,9,67,48],table_:[60,68,39],obscur:[5,53],"0x00000001003fb148":72,insid:[43,45,61,27,47,33,12,72,74,77,29],relianc:78,shape:4,thomson:51,mysql:30,regardless:42,fflush:65,sidebar:25,simm:3,edsac:73,isfwd:[29,39],cup:42,scenario:69,theoret:[44,4],eager:6,mps_message_type_gc_start:[62,61,9,25],"0x10012a000":72,appli:[45,27,30,9,12,14,18,53,69,25,68,73],snap:[17,18],flowchart:25,subsequ:[1,3,4,42,44],approxim:[0,1,45,3,61,6,44,10,19,25],useless:25,indentifi:17,subroutin:4,xcodebuild:23,march:47,obsolet:[39,25,29,68,31],format:[57,1,2,4,27,6,7,10,64,12,17,18,19,21,23,24,25,5,28,70,33,29,36,39,40,42,44,45,46,48,49,69,56,58,59,63,67,72,74,54,76,68,79],big:[5,32,50,18,42,58],mps_class_ams_debug:[40,63],sac:[25,53],cierniak:47,insert:[69,76,25,21],bit:[57,1,3,4,5,6,7,9,10,12,14,17,19,20,21,23,25,27,31,37,39,45,47,49,55,29,60,74,68],characterist:[14,1,70],formal:67,xcodeproj:23,success:[0,44,29,60,48,10,50,78,13,57,34,74,75,19,65,67,55,77,69,42,53],overcompens:9,rossum:67,signal:[77,72,18,63,55,25,29,76],resolv:[44,17],manifest:72,collect:[0,1,2,3,4,5,6,7,8,9,12,14,16,17,18,19,21,24,25,69,27,28,31,32,33,35,36,37,39,40,42,44,45,46,47,48,49,50,51,52,54,55,29,57,58,59,60,61,62,67,70,34,72,73,75,76,77,68,79],princip:67,popular:[67,21],frame_o:75,unfilt:25,encount:[48,55,50,74],mps_gen_param_:[61,25,68],neumann:73,acknowledg:[28,51],creation:[4,5,6,10,34,75,39,68,42,27],some:[0,1,2,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,23,25,69,27,34,37,39,42,43,44,45,47,48,50,52,53,55,29,57,60,61,62,65,66,67,68,71,72,74,77,78,79],back:[60,5,6,7,9,39,50,74,15,70,18,19,21,69,25,42],understood:19,strongest:19,unspecifi:19,sampl:65,"0x1003faf30":72,consciou:47,germani:73,sizeof:[60,61,5,31,49,74,78,71,72,53,39,54,69,25,68],server:[44,67,47],obj_fwd:[29,68],teco:67,scale:[14,44,9,18,67],laru:47,bobrow:[3,67,47],mps_message_finalization_ref:[34,39],mps_awl_find_dependent_t:49,sigusr2:77,foreign:[1,79,25,46,21],block_on_client_with_timeout:42,substitut:[30,74],mathemat:14,larg:[0,1,2,3,5,6,9,10,12,13,14,17,18,19,21,27,37,49,44,47,50,52,53,29,66,67,73,54],neglect:[62,48,67],leftmost:6,proc:47,mps_message_discard:[62,34,61,39],link_t:69,cgi:67,run:[62,1,3,5,6,7,9,10,12,13,17,18,19,23,25,69,27,30,32,37,39,42,44,45,47,48,49,50,55,29,57,59,60,67,34,72,74,77,68,76],lose:[7,1,3,18],integer_:68,chart:25,pietro:47,step:[57,72,27,68,37,17,74,40,25,69],convent:[28,2,3,44,7,12,17,78,21,25,76],tru64:[23,31],squeez:13,santa:47,subtract:[62,44,27,6,18,74,25,29],impos:[34,3,75],von:73,mps_fmt_pad_t:[68,29,21],mps_class_mvff_debug:54,dissimilarli:6,constraint:[34,3,61,6,8,50,37,16,17,53,39,25,29,42],coexist:21,soft:[14,25,18,19,67],preclud:79,prove:[0,6,7,34,16,17,68],"0x000000010000341f":72,lieberman:[2,73,47],vmalloc:47,idl:[61,42,76],mean_siz:70,estim:[1,61,27,67,25,42],alfr:47,convinc:25,slot_high:54,"r\u00f6jemo":47,block:[0,1,2,3,4,5,6,7,8,9,10,64,12,14,17,18,19,21,24,25,69,32,33,34,36,37,39,40,42,43,44,45,46,48,49,50,52,53,54,55,29,57,58,60,61,62,63,65,66,67,68,70,71,72,73,74,75,78,79],plan:[25,47,79],reduct:[25,47],cutoff:52,doubl:[0,3,61,5,6,16,53,47,21,25,42,27],colorado:47,primarili:[10,27],mps_ap_create_v:69,digraph:2,intl:47,within:[57,1,3,4,27,9,17,18,19,21,25,33,37,42,43,44,45,48,29,74,68,79],programat:29,toft:[67,19,47],flush:[62,65,18,53,55,68,42],mps_message_clock:62,contributor:30,chang:[0,3,4,27,9,10,12,14,17,18,21,23,25,37,39,42,43,45,47,50,78,55,60,61,66,68,79],lesson:32,fopen:65,recogniz:5,thirdli:67,inclus:[70,68],coin:47,span:[57,1],carnegi:47,mythic:6,enabl:[62,48,49,68,34,18,65,39],question:[57,28,4,30,44,48,67,35,38,23,25,68,42,79],fast:[47,44,3,4,5,6,70,10,66,18,74,61,69,25,68,57,27],fence_templ:63,lldb:25,reserve_depth:70,handbook:[51,47],includ:[0,57,2,3,4,5,6,8,9,64,12,14,15,17,18,19,23,24,25,30,31,70,33,36,37,39,40,42,44,46,47,48,49,50,78,55,29,58,60,65,66,67,72,73,54,68,79],suit:[19,67],forward:[1,59,68,4,5,7,77,33,49,12,29,36,18,64,21,40,25,69,46],nepot:8,buckets_scan:39,procedur:[4,6,74,67,34,18,19,39,25,68,79],slight:[70,67],weak_array_scan:49,properli:[65,55,18,53,42],repeatedli:[70,1,10,18,42],subgraph:18,"0x000000010001287d":72,mpscmf:58,rash:[4,6,48,13,15,19],navig:50,customis:47,state:[62,3,4,27,6,9,12,16,18,19,21,25,33,42,43,45,65,78,29,67,74,77,68,76],link:[1,3,4,14,17,18,19,21,22,23,25,28,49,44,47,39,50,69,67,71,79,76],uncontrol:[65,55],atom:[44,6,47,77,10,69,25],mpscmv:24,mitig:44,ismm:47,sdk:23,utc:[55,72,47],consist:[0,43,45,3,4,27,31,48,9,63,59,68,37,72,20,21,69,25,29,42],confusingli:[19,67],caller:[7,68,12],pkg_add:23,reorder:69,highlight:[69,47,39],mps_defin:[34,39],similar:[0,1,2,3,4,5,6,9,10,12,13,14,15,16,17,18,19,21,25,30,70,42,45,65,69,67,68],clear:[44,60,5,7,39,74,14,72,18,19,21,55,25],w3i3mv:[23,31],constant:[45,4,78,31,48,12,72,19,65,25],parser:68,doesn:[44,60,4,27,32,9,49,37,18,53,39,69,25,33,42,79],lectur:[55,47],"char":[60,61,5,65,74,68,72,39,69,55],incomplet:[7,65,78],septemb:47,behavior:[44,4,47,50,67,18],aggrav:44,getthreadcontext:57,phantom:[14,18,19,67,21],oberon:67,peter:47,w3i6mv:[23,31],ibm305:73,sheetal:47,tracequantum:72,nick:[51,47],"000ae03973361d5a":55,setenv:23,gonthier:[47,21],transport:[17,18],pybtex:25,mps_event_databas:55,mps_scan_end:[45,27,39,68,71,74,49,29],draw:[2,18],llvm:[57,25,31],exp:72,gigabyt:[0,17,5],lii3eg:31,w3i3m9:31,william:47,meaning:55,wrongli:63,eval:[34,72,39],vigil:27,alloc_pattern:52,mps_pool_class_t:43,obj_skip:[72,29,68],lang:[14,18,19,67,21],infrequ:[37,10,19],algorithm:[0,44,4,47,6,9,66,12,13,14,37,17,18,19,61,25,67,73],vice:[49,67,39],ams_is_invalid_colour:48,bateman:51,discrimin:17,job003344:25,appendix:[55,34],job003342:25,job003343:25,job003340:25,job003341:25,mps_arena_unsafe_expose_remember_protect:[25,42],avoid:[0,62,3,4,5,8,10,12,13,18,19,21,25,27,30,32,39,42,44,78,56,66,34,74,68,64],job003348:25,prototyp:67,iwooo:47,io_o:65,extrapol:68,partial:[44,4,6,70,18,69],edg:[0,8,2,17,18],mps_arch_al:31,scratch:[37,69],fclose:[65,39],recomput:42,gmake:23,hilfing:47,cmpf:39,holdout:44,compact:[3,4,5,47,9,10,67,13,16,18,19],root_scan:45,privat:[69,18,78,39],spector:51,pthread:25,quarterli:47,elsewher:[60,25,27,29],young:[0,2,4,33],send:[14,77,38,25],granular:[42,13],"0x0000000100005e30":72,tricolour:[14,17,18],walgenbach:47,becam:[34,6],visitor:[15,18],aris:[1,3,30,74,25,29],sent:48,logarithm:31,cheapli:3,amcss:23,faq:[44,67],untouch:48,tracescansegr:72,syntax:67,relev:[0,1,2,3,4,5,6,9,10,50,45,12,13,14,15,17,18,19,21,68],tri:[0,73,4,5,48,9,12,13,14,16,17,18,53,49,25,27],mps_ld_t:[60,25,39],mps_ld_isstal:[10,25,60,39],magic:25,augment:7,ought:25,complic:[19,21],joel:47,cannarozzi:47,michael:[25,47],fewer:[44,50],mps_io_creat:65,"try":[57,44,45,27,37,18,49,55,25,68,42],race:[48,69],runciman:47,freed:[1,3,4,5,6,44,70,9,10,50,37,18,53,21,69,68],rdoss:47,pleas:[57,30,48,50,78,38,72,23,77,69],impli:[1,30,44,7,67,18],smaller:[4,5,63,70,10,66,18,21,54,79],fortun:[15,37,47],weslei:47,"0x3":45,relink:17,memset:[65,72],"0x7":74,mps_build_eg:31,crop:67,cambridg:73,s7ppac:31,"0x1003f9be8":72,download:[23,25,68],odd:4,rivera:47,append:[72,25],mps_ss_:78,mktemp:55,index:[1,60,5,28,12,18,67,21,25,27],compar:[44,4,5,47,65,67,13,37,19,25],"0x1003f9c08":72,resembl:[3,4,5,67,63],"1003fc000":55,han:[51,47],winchest:73,access:[0,62,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,23,25,69,33,37,39,44,45,46,65,49,50,53,55,29,60,61,78,67,34,72,73,77,79],experiment:[67,31],microprocessor:73,chilimbi:47,mps_clock:[62,65,78],cele:67,can:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,21,23,25,26,27,30,31,32,34,37,38,39,40,42,44,45,46,47,48,49,50,53,54,55,29,57,60,61,62,63,66,67,68,69,70,71,72,73,74,75,77,78,79],ierusalimschi:67,led:73,chose:17,fputc:65,punch:73,mps_message_type_gc:[62,61,9,25],luiz:67,suddenli:55,mps_res_ok:[27,78,19,63,71,49,42,43,45,48,39,52,53,69,29,61,65,34,72,74,77,68],ubuntu:57,tenur:[44,17,47,21],becom:[0,1,3,4,27,9,12,16,18,19,21,37,39,42,43,44,45,50,53,69,62,67,34,73,51,68],sinc:[0,1,3,5,7,9,14,18,25,27,37,39,42,44,45,65,69,29,57,58,60,61,66,67,72,75,68],mps_arena_commit_limit:[25,42],attralloc:48,convert:[65,74],scalabl:[18,47],survei:[50,25,47],copyright:30,survivor:[33,61],artifici:47,larger:[1,3,4,5,8,10,17,18,19,27,70,42,44,50,53,29,60,61,66,67,32,68],technolog:[15,4,47,44],later:[62,44,60,4,27,39,50,57,37,18,21,61,25,42],resurrect:[34,69,25,19],earli:[47,44,27,6,9,12,18,67,25],typic:[0,1,2,3,4,5,6,7,9,10,12,14,15,16,17,18,19,21,69,30,31,70,37,49,42,44,45,48,50,53,55,29,60,78,65,66,67,75,68],perform_client_act:42,chanc:[77,25],obei:[19,68],"0x00000001000014e3":72,undergradu:67,mpsclo:46,kurtz:67,clark:[7,47],danger:[48,66],win:51,app:23,aquir:51,disciplin:[19,67],config_var_hot:[48,13],"0x1003f9bc8":72,"boolean":78,immut:[15,9,67,12,39],validli:[34,71,69,29],greg:47,microcod:67,tailor:47,fee:30,from:[0,1,2,3,4,5,6,7,8,9,10,12,14,15,16,17,18,19,21,23,24,25,69,27,30,31,32,33,34,36,37,39,40,42,43,44,45,46,47,48,49,50,52,53,54,55,29,57,58,60,62,63,65,66,67,68,70,71,73,74,75,77,78,79],commun:[62,3,4,47,9,12,14,37,19,67,25,29],hudson:[4,47],s7m6mw:31,few:[0,44,72,4,5,7,66,10,50,78,57,17,53,39,67,42,27],dconfig_plinth_non:[65,23],doubt:[25,30],usr:23,lock:[57,60,48,10,68,34,69,77,29],lesli:47,seriou:[57,44,19],jonathan:47,postpost:63,remaind:[1,66],sort:[62,44,2,60,5,9,18,19,55,29],mps_root_create_fmt:45,mps_fmt_create_:29,benchmark:32,mps_fix12:[68,74,29,78,49],"0x00000001003f9ae0":72,train:47,rubbish:25,mps_pf_xci3ll:31,structu:[25,63],fri6gc:[23,31],mps_pf_:31,account:[25,37,4,39],hoard:47,retriev:[62,61,15,34,18,25,42],salad:18,perceiv:[62,67],stoutamir:51,annot:[27,67],larch:47,plinth:[62,28,65,78,55,21,23,25,56],meet:29,tracescanseg:72,scatter:[2,37,47],aliv:[44,49,48,46,6,32,8,10,34,12,14,36,71,74,18,19,39,25,68,79],proof:48,control:[57,1,2,3,4,27,6,9,12,17,18,19,25,69,37,42,43,44,45,47,65,50,78,55,58,67,72,77,68,79],sqlite:[55,76],weaker:21,operator_:68,process:[0,3,4,5,6,9,12,13,14,15,17,18,19,21,25,26,27,32,37,39,42,44,47,48,49,66,67,34,74,68],protic:47,konrad:73,classes_count:53,trap:[9,25,69,47,21],high:[47,44,3,61,5,6,65,9,12,17,18,67,74,54,55],pictur:57,protix:72,lispwork:67,fprintf:[65,72,25,68,74],buckets_t:39,tab:25,mps_mv_free_siz:24,subsystem:47,giusepp:[51,47],everywher:[5,68],kib:27,"0x7fff5fbff0a0":72,job003349:25,link_:69,six:[54,23,19,47,31],"0x10012a5a0":72,georg:47,"0x1003fa7d0":[55,72],need:[0,1,2,3,4,5,6,7,8,10,64,12,13,14,18,19,21,23,25,69,27,70,33,36,37,39,40,42,44,45,46,48,49,50,53,54,55,29,57,60,61,62,65,67,68,34,72,73,74,75,77,78,79],sig:47,mari:73,fence_s:63,instead:[3,4,27,10,78,14,17,18,19,24,25,37,49,40,42,44,46,48,39,53,65,67,72,74],mps_pf_xci3gc:31,l979:47,circular:[8,17,47],prottramp:72,delai:[70,34,72,50,47],express:[47,6,30,31,9,74,66,12,72,78,39,67,23,25,69],"1078c85b8":55,watch:9,gcc:[57,23,72,68,31],attent:44,redund:[25,21],philosophi:67,mere:[10,4,60],physic:[44,6,7,8,9,12,32,15,16,17,18,19,21],mps_arena_releas:[16,72,25,42],alloc:[0,1,2,3,4,5,6,7,8,9,10,64,12,13,14,17,18,19,21,24,25,69,27,28,32,33,34,35,36,37,39,40,42,43,44,45,46,47,48,49,50,52,53,54,55,29,57,58,59,61,78,63,66,67,70,71,72,73,74,75,76,77,68,79],drop:[14,37,26],essenti:[62,7,67,18,21,68],mps_fix:[25,29,74],light:44,counter:55,chapman:47,serrano:47,issu:[5,6,77,9,50,34,18,25,76],chief:[51,42],mps_message_type_en:[62,34,39],freebsd:[57,23,77,31],oslo:[62,67],least:[62,1,4,27,6,8,78,14,17,18,21,25,69,42,44,53,55,58,60,61,74,68],larson:47,ouput:42,berger:47,mps_message_gc_start_collect:25,solv:[44,47,9,37,18,39,68],move:[57,1,2,3,4,27,8,9,10,12,13,17,18,19,21,24,25,5,70,33,36,37,39,40,42,46,49,53,69,29,58,60,67,34,74,54,68,79],microsystem:67,encourag:[9,66,27],mps_root_creat:[45,4,68,21],fromspac:[7,1,25,17,18],uniprocessor:47,jni:21,mps_message_gc_live_s:61,bunch:25,perfect:[61,5,21],pai:[44,27],movabl:[79,25,21],treat:[2,3,21,39,34,60,49],brian:47,chosen:[27,8,66,16,37,18,25,68,42],mps_os_so:31,culprit:48,mps_addr_t:[27,6,78,17,19,25,69,33,71,49,42,43,45,39,53,55,29,60,34,72,74,68],decai:[0,47],mps_class_lo:46,first_fit:54,symbol_:[69,68,39],memoiz:[9,4],uninitialis:21,junction:8,fourth:68,handl:[62,2,27,9,78,13,14,18,19,21,25,36,49,45,39,50,53,69,29,67,34,72,74,75,77,76],auto:[46,33,74,36,49,40,25,29,79],overal:[32,27,68],mps_build_gc:31,dai:[44,49],mention:[25,67],mps_root_create_reg:[45,25,17,69,77,68],snake:21,front:[1,10,61,42],mps_build_gp:31,mps_arena_clamp:[25,4,42],type_pair:[55,72,68,74],somewher:[44,45],config_plinth_non:65,anyth:[57,44,45,27,1,37,74,23,25,68],iglio:47,dominiqu:47,mps_os_s7:31,truth:74,stock:[67,47],sequenti:[1,5,47,70,9,12,17,18],upward:54,subset:[70,45,18,19,68],societi:47,"__gc":67,intellig:[10,27,47],chunk:42,strip:74,remap:21,"static":[47,44,45,3,4,27,6,62,74,67,13,17,18,19,39,73,72,25,68,57,60],lfp:47,fluctuat:[70,53],our:[50,78,39,55,25,79],"0x100001b80":72,mps_arena_collect:[33,72,25,42,21],mps_fmt_isfwd_t:[29,12,68],special:[57,1,2,4,5,6,7,10,78,18,19,21,25,30,36,49,44,48,50,55,66,67,34,74,75,68],obj_gen_param:68,variabl:[3,4,27,6,7,9,10,78,18,19,22,24,69,28,70,33,36,37,39,40,44,45,46,47,65,49,50,55,67,54,79,68,76],"th\u00e9se":47,contigu:[1,5,7,9,10,12,18,27],twice:[44,45,75],influenc:[4,67],closer:66,"5th":47,facto:36,trickier:68,categori:[55,25,19,76],stroustrup:[44,67],suitabl:[57,1,45,68,5,6,44,65,9,10,66,12,29,53,49,40,30,25,55,79],disappear:[34,19,78],hardwar:[47,2,3,4,5,6,9,50,12,35,37,17,18,67,21,29,42],iam4cc:31,plural:25,old_symtab:68,statist:[61,55,25,27,42],afford:[44,27],franc:47,fmt_o:29,fmt_a:29,frank:47,fmt_b:29,transfer:[9,10,18,21],powerpc:[23,12,31],"0x1003f9bd8":72,york:47,tempt:[60,78,74],releas:[1,45,61,44,48,63,78,34,39,25,77,42],mps_fmt_create_a:[68,29,39],mps_fmt_create_b:29,afterward:[45,74,25,42,39],promptli:[62,1,37,69,19],"000ae03973336e3c":55,indent:[25,64],sigcheck:48,intrus:47,guarante:[27,1,45,60,5,44,7,65,34,12,68,14,53,37,70,19,25,29,42,79],unwant:67,could:[2,60,7,48,9,50,45,67,13,37,17,55,19,68,74,23,25,40,42],lexer:68,put:[1,60,4,7,49,9,39,78,16,21,25,42],segreg:[1,2,5,10,18,64,24,25,28,70,33,36,49,40,43,46,53,58,74,54,79,68,76],timer:[65,55],david:[51,25,47],counterpart:[69,63],length:[62,60,61,39,68,72,49,55,74,69],enforc:77,wrote:[48,25,65],outsid:[7,44,2,79],mortal:[0,61,47,32,33,12,67,40,25,68],retain:[44,3,4,30,70,50,12,18],"universit\u00e9":47,type_port:39,austin:47,softwar:[47,44,3,4,5,30,67,42],isbn:47,christoph:47,student:67,conclud:44,echo:55,date:[37,25,68],haskel:[50,47],lib:23,facil:65,buckets_find:[60,39],suffic:39,ecoop:47,mps_sac_:25,timestamp:55,strict:[0,4,5,30,18,19],unknown:[14,48,57,70,62],licens:[57,28,23,30],perfectli:44,capac:[62,44,61,32,9,68,40,25,33],wrapper:[14,65,39],attach:[62,5,9,17,53,69,68,19],attack:9,appl:[47,67,13,72,55,25],termin:[1,6,48,74,17,65,55,25,69],withington:[10,47,51],prone:44,shell:55,gear:73,deregist:[45,25,34,77,68,42,79],"__del__":67,fuzzi:50,methodolog:47,transistor:18,permalink:25,accompani:30,eql:15,enqueu:[14,18,19,21],qualifi:[10,67],diminish:32,exactli:[0,3,4,7,49,10,50,78,21,25],steel:[5,47],tr99:47,holland:47,cpython:67,bloat:44,tr94:47,couldn:[45,61,29,39,25,68],"0x1003f9948":72,roberto:67,see:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,32,33,34,36,37,39,40,42,43,44,45,46,48,49,78,54,55,29,57,58,60,61,62,63,65,66,67,69,70,71,72,74,75,77,68,79],structur:[0,1,3,4,5,6,7,9,63,12,13,17,18,19,21,25,27,37,39,42,43,44,47,48,49,50,52,53,69,29,57,58,60,61,78,65,67,72,73,74,77,68],charact:[44,5,31,65,68,18,64,39,23,25,55,27],claim:[48,17,77],mps_res_resourc:[48,53,42],noprint:72,mps_arena_commit:[9,42],bind:[72,4],dubiou:16,busili:37,exhibit:[10,5],"function":[0,1,3,4,27,6,7,9,10,12,13,14,15,18,19,21,25,69,33,39,42,43,44,45,46,47,48,49,50,52,53,55,29,57,60,62,65,67,68,34,72,74,75,77,78,76],weiser:[0,44,4,67,47],"0x00007fff91aeed46":[55,72],freefre:63,cohen:47,linker:18,deprec:[45,78,36,34,75,74,24,25,42],clearli:[72,25],correspond:[0,1,45,52,5,31,77,9,49,34,29,36,71,17,75,19,39,25,33,42,27],isstal:25,tom:51,usenix:47,fourteenth:47,tabl:[2,3,4,27,12,13,14,15,17,19,21,25,26,5,31,32,39,42,45,47,49,55,59,60,67,71,72,68,79],close:[0,1,4,6,30,44,70,39,34,21,57],wakel:47,amcscannail:72,element:[72,4,10,17,18,53,68],tidi:[62,59,68],flip_mask:55,optimis:27,lazili:4,sdram:[3,18],depict:2,messeng:[44,47],"0x1003cbe38":72,accuraci:14,unawar:21,discret:29,"0x7fff5fbff7d0":72,which:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,17,18,19,21,23,25,26,27,30,31,70,34,37,39,42,43,44,45,47,48,50,52,53,55,29,58,60,61,62,65,66,67,68,69,71,72,73,74,75,77,78,79],r_o:[72,77],mip:[23,31],mit:47,singl:[0,1,3,4,27,6,7,9,10,18,19,25,32,37,49,40,57,66,67,72,77,68],uppercas:78,radioact:47,unless:[0,44,46,6,70,49,33,39,50,78,68,69,37,74,21,54,40,24,25,55,58],tramp_:68,clash:78,deploy:[57,48],transmit:65,alain:[67,47,73],who:[62,44,25,67,48],discov:[72,4,32,48,71,17,39,68,42],despit:[60,4,5,50,67,18,19,39],patchi:19,awl:[28,3,49,14,71,39,22,25,79],runfinalizersonexit:34,intern_str:39,deploi:57,bjarn:[44,67],nostop:72,judici:44,why:[62,44,61,65,34,72,39,69,25,79],thing:[44,60,27,47,50,34,19,25,68,42,53],make_port:39,lee:47,old_symtab_root:68,mps_pool_t:[43,68,63,46,70,49,33,21,64,29,36,53,39,54,40,24,69,58],instig:62,gather:[0,18,5],stronger:5,face:[50,9,18,6],inde:[9,29,74],bibtex:25,absurd:25,determin:[0,1,3,4,27,6,10,12,13,14,15,16,17,18,19,21,34,37,39,42,43,44,45,49,69,29,60,62,67,71,74,68,79],occasion:27,icfp:47,guei:47,gen_count:61,text:[25,67,18,5,6],verbos:55,"0x100002130":72,minski:[67,47],perfor:73,bring:[25,42],"0x000000010000447d":72,empir:47,totalreturn:72,ferrit:4,trivial:[69,25],anywai:[60,39],duck:67,buggi:25,locat:[62,1,2,4,5,6,7,9,10,12,14,18,19,21,25,28,70,37,39,42,43,45,48,49,50,53,69,29,59,60,61,78,65,66,34,74,75,79,77,68,76],hadn:55,youngest:0,correl:70,obj_:68,should:[62,1,27,9,12,14,17,19,63,23,24,25,69,32,36,39,40,42,43,44,45,47,48,49,52,53,55,29,60,61,78,65,70,34,72,77,68,79],mps_ld_merg:60,held:53,won:[27,50,18,19,69,25,68,53],suppos:[45,25,53],untag_s:39,mps_capac:61,scholten:47,"0x1003fad48":72,local:[1,3,4,5,6,8,9,10,12,15,17,18,19,23,27,37,44,45,47,65,50,78,69,29,66,74,68],hope:45,mps_ap_alloc_pattern_begin:[52,19],meant:[1,18],count:[0,1,45,3,47,6,44,7,8,9,10,67,35,14,37,18,19,39,26,42],changeov:27,obj_pool:[29,68],contribut:51,mps_block_siz:53,lii4gc:31,shieldcov:25,make_str:[72,25,39],dodgi:25,memcpi:[65,69,72],bear:32,joint:47,lockix:48,underwrit:63,increas:[0,1,4,44,7,48,66,14,52,19,55,25,42,53],misfeatur:25,mps_io_:65,mps_arena_start_collect:[25,42],zendra:47,dirti:[3,4],unstructur:46,organ:[44,68],underscan:[40,72,25,59],caudil:47,stanford:47,symtab:[45,68,39],mps_mvff_size:54,grai:[0,4,5,7,12,14,17,18],stuff:25,mps_sac_destroi:53,sus8gc:31,edsger:73,contain:[1,2,4,27,6,9,63,64,12,14,17,18,19,21,23,24,25,69,5,30,70,33,34,36,37,39,40,42,44,45,46,49,50,78,55,29,58,60,61,71,72,74,54,68,79],grab:54,view:[57,1,12,5,6],conform:[65,78],legaci:23,modulo:60,inexplic:6,frame:[1,3,4,6,12,18,21,24,25,28,70,33,36,49,40,46,54,55,58,72,75,79,76],knowledg:[70,50,18,66,68],ebi:47,flip:[1,5,77,17,55,25,69,42],veljko:47,temporarili:52,mps_os_fr:31,wirf:47,mileston:73,statu:[44,49,25,31],wire:[9,21],correctli:[60,6,12,74,69,25],ieee:47,boundari:[4,6,47,10,12,18,54],overlarg:53,tend:[14,74,50,5,27],lua:[25,67],written:[57,44,3,4,27,65,63,50,67,68,71,17,19,49,55,51,25,66],luc:47,rovner:47,mpseventsql:55,mps_fmt_auto_header_:[25,29,74],crude:7,progress:[0,4,47,10,38,21,61,55,42],neither:[43,45,3,14,21,25],induc:67,javascript:[50,67],kei:[0,3,27,49,50,67,14,71,60,39],"0x000000010006631f":72,lamport:47,notion:[44,25],appopri:53,mps_res_unimpl:48,job:[50,44,33,25],entir:[44,27,32,9,49,50,37,12,16,18,67,21,25,42],rare:[0,4,6,48,10,17,18,53,21,69,68],fri3gc:[23,31],amer:47,swift:4,barrett:[51,47],mps_fix_cal:[29,74],revers:[62,1,44,17,18,25,68],drum:[18,5,73],bucket_:[60,39],mps_class_mv:24,unformat:[70,54,79],obtrus:37,mps_arch_pp:31,ramp:[52,61,19,76],equal:[4,5,47,65,14,23,29,42],jersei:67,powerless:57,april:47,detlef:47,succeed:[48,68],grain:[0,8,14],equat:5,committe:67,mps_class_mf:58,freeli:[29,30],swallow:21,cactu:[18,4],"0x00000001003f9b40":72,comment:[62,51,25,27,74],english:[50,4,61],wall:65,unaccept:[44,18,12],hyphen:25,rarer:3,arriv:14,arena_high:54,walk:[25,29],distil:67,ucb:47,flexowrit:55,respect:[60,5,6,48,67,17,18,68],job003323:25,seligmann:47,mailto:30,quit:[1,45,4,6,44,8,67,14,37,17,55,25,68,79],slowli:55,divid:[0,1,2,4,5,6,65,9,50,68,14,37,17,18,66],platform:[0,57,8,10,78,14,19,21,23,24,25,28,31,70,65,55,56,58,59,67,54,77,68,79],addition:[44,9,52,78,42],decent:79,compos:66,atla:73,insuffici:[69,75,67,21],willi:47,plezbert:47,"0x000000010002b399":72,tactic:68,customalloc:47,"0x000000010002d020":72,mps_pf_lii3gc:31,both:[3,4,27,78,18,19,63,25,33,37,49,42,39,50,12,55,67,34,74,54,68,79],presenc:[60,37,10,6,49],mps_os_su:31,forestal:21,sac_o:53,togeth:[0,1,68,61,6,44,70,66,50,13,19,29],colnet:47,reinhold:47,mps_fmt_creat:25,tracefix:55,present:[0,65,52,74,50,17,18,39,51,68,79],input:[0,6,48,78,34,18,73,39,55,42],determinist:72,multi:[47,44,30,6,77,9,10,17,19,21,69,25,68,57],therefor:[1,45,68,4,6,70,34,13,37,17,18,19,74,25,29,42],plain:25,align:[0,63,5,6,8,10,12,14,16,17,21,24,25,27,31,70,33,36,39,40,42,45,46,48,49,53,69,29,58,78,72,74,54,68,79],corrigendum:47,cursor:27,defin:[62,1,45,72,4,5,48,31,8,65,74,12,13,78,34,17,18,19,39,25,68],deem:42,talpin:[67,19,47],wilk:73,glossari:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,25,26,28,44,50,41,51],s7ppmw:31,buckets_fmt:39,scarott:73,layer:[50,18,66],fwd2_:68,conclus:[44,25],incapacit:55,cell:[7,14,4],almost:[57,44,6,67,14,69,25,68],mps_chat:[62,25],site:[1,38,44],multithread:47,shieldexpos:25,archiv:38,motiv:[67,6],substanti:[37,3,19,67],r2000:31,partner:67,revis:[47,39],pdp:[47,5,20],greater:[15,18,42,65],mutat:[0,1,3,4,6,9,10,37,12,14,16,17,18,19,21,25,67,42],"0x00000001003f9b80":72,referenti:1,satisfi:[43,1,3,6,70,66,13,18,68,21,69,25,29,79],cross:[25,4],paulo:47,matthew:[51,47],anachronist:12,mps_reserve_block:[69,25,78],largest:[14,53,6,31],inch:73,failur:[3,48,9,65,17,39,72,60],probabl:[0,1,45,44,48,14,17,18,19,25,68,42],infer:[67,18,19,6],backtrac:[48,72],innermost:52,competit:70,longjmp:29,again:[0,1,60,5,65,9,39,50,34,37,21,69,25,68],fmt_ah:29,heapsort:13,brad:47,upon:[14,15,78,39],mps_rm_prot:[45,21],coffe:42,handi:[14,18,21],mps_pf_lii6gc:31,sooner:[44,72,27,42],w3almv:31,dealloc:[0,1,3,6,7,9,21,12,13,18,63,24,70,33,36,49,40,44,46,48,53,69,58,67,54],mps_message_queue_typ:[62,9,39],expand:[48,67,78,31],mordechai:47,off:[2,72,4,7,66,17,18],firstli:[9,27,67],colour:[4,48,14,17,18,25,42],obj_ap:[72,68,39],well:[62,1,5,9,10,78,15,18,23,25,69,32,37,49,40,44,39,50,53,55,29,60,66,67,70,74,75,77,79],morri:47,thought:[55,25],dmb:5,exampl:[0,1,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,21,23,25,69,27,30,31,70,33,34,37,39,42,44,45,46,65,49,50,53,55,29,57,59,60,61,62,63,66,68,71,72,74,76,77,78,79],command:[62,48,67,72,23,25,55],ecmascript:67,mpseventcnv:55,choos:[0,28,59,4,27,6,32,34,70,71,17,19,22,69,25,68,42,79],undefin:[44,65,78,34,17,25],fail:[44,3,61,27,6,32,48,52,78,29,68,37,72,18,53,67,39,75,55,69,42],piec:[44,4,66,37,17,63,25,42],latest:[62,65,55,18,67],intrepret:72,distanc:29,bye:62,paus:[44,4,32,9,50,12,37,19,61,25,42],less:[0,44,3,4,5,65,39,50,68,53,34,18,19,21,61,69,24,66,42,27],compel:[44,25],"0x7fff5fbff3e0":72,mistaken:[69,49,39],metrowerk:[23,31],distant:[44,72],heavili:44,increasingli:52,paul:[51,25,47],hess:47,systemat:3,brainpow:27,gmk:23,web:[38,67,51],rapid:[67,47],field:[1,2,68,4,5,7,49,10,50,12,29,17,18,19,21,67,69,39],elsevi:47,makefil:23,hall:47,script:[23,67],add:[69,44,45,72,48,66,67,68,37,17,53,39,23,25,55,60],other:[0,1,2,3,4,5,6,7,8,9,10,12,78,15,16,17,18,19,21,23,25,69,27,30,32,33,34,29,36,37,39,40,42,43,44,45,48,49,50,53,54,55,56,57,58,60,61,62,66,67,70,71,72,74,75,77,68,79],bibliographi:[50,28,25,47,44],mps_telemetry_control:[65,55,17,25,42],exempt:30,mps_pool_destroi:[43,34,25,68],ado:27,strive:60,petrank:47,futur:[0,44,45,4,5,6,48,10,78,14,34,52,65,61,55,25,27],clinger:47,candid:[4,29],branch:[69,18,25,4,27],dest:65,varieti:[44,4,6,48,10,67,13,15,72,19,23,76,25,55,79],multiprocess:47,assert:[62,4,27,6,48,65,63,74,13,72,19,39,55,25,68,76],cruz:47,allen:47,cedar:1,know:[0,57,2,4,27,7,78,13,15,21,25,37,42,44,45,48,50,53,29,72,74,68,79],burden:0,press:47,redesign:67,recurs:[44,4,6,47,67,13,18],mps_arena_destroi:[34,68,42],motorola:31,resid:[3,4,5,14,15,18,19],like:[0,1,3,4,27,6,9,12,75,19,23,25,69,30,70,33,36,37,39,40,42,44,46,48,49,50,52,78,55,61,66,67,71,72,74,54,68,64],lost:[69,67],safest:74,corpor:47,roth:47,stagger:3,ref_p:34,necessari:[1,60,4,44,77,33,49,34,12,13,37,17,78,68,39,55,25,69,42,74],martin:[51,47],mps_pf_w3i3mv:31,not_condemn:[62,72,39],freestand:65,pretest:[62,67],page:[3,4,5,6,9,10,12,13,14,15,16,17,18,19,21,25,27,42,44,45,47,55,29,67,73,68],amd:31,poor:[44,61,8,9,50,37,21,68],exceed:[48,53],string_equalp:39,unit_s:58,captur:4,yarsun:47,interact:[62,44,47,65,9,10,50,12,37,18,39,55,25,66,42,76],hain:47,"__kill":[55,72],smoothli:[61,68],proper:44,home:67,mps_class:29,kilobit:73,type_weak_t:49,mainli:[50,18,67],subramanian:47,trust:[25,19],leaf:[1,27,6,28,32,10,15,18,64,74,22,29,46,79],borland:67,lead:[3,61,5,6,7,9,10,66,17,18,54,72,25],leak:[0,44,47,9,10,50,67,18,53,62],leah:51,mps_res_memori:[48,45,53,42],mps_rm_t:[45,19],overlap:[65,45,52,42],mps_arena_park:[33,25,42,21],leav:[1,3,5,44,65,37,18,25,42,27],overlai:19,speak:[5,29],mode:[0,62,45,4,70,67,72,19,21,25,68,76],weakest:19,mps_message_type_t:[62,9,61,34,39],investig:[0,44,40,25],mnemon:[10,18],topla:47,aitr:47,journal:47,usag:[61,27,9,13,55,68,42,5],hosk:[51,4,47,21],facilit:[18,67],paper:[44,50,17,73,55,25],host:65,mps_fmt_create_fix:25,mps_arena_spare_commit_limit_set:[18,42],although:[1,4,6,44,7,9,50,12,70,37,17,18,78,39,67,79],longword:[3,10],sigabrt:[55,72],simpler:[62,44,25,68],mps_root_t:[45,19,68],toolchain:[23,31],interven:[52,53],world:[9,50,47,42],ansi:[57,44,5,65,78,23,55],column:[55,31],freedom:[15,67,44],irix:[7,23,31],jouannaud:47,constructor:[44,3,4,6,67,25,68],fals:[43,62,60,78,68,53,74,54,69,25,29,42],discard:[62,1,4,34,52,53,39,61,69,29,42,79],disabl:[62,27],sleepycat:30,own:[57,44,45,4,48,65,66,50,67,68,15,17,18,19,39,23,25,69,42],roughli:27,unbox:[5,12,16,18,74,25,68],inlin:[57,44,60,27,6,74,12,78,53,39,23,25,69],tag:[4,5,6,7,12,14,16,17,18,19,21,25,27,49,44,45,39,78,69,29,67,72,74,68,76],eventdef:55,automat:[0,57,3,4,27,6,9,64,12,13,14,18,19,21,22,23,24,25,28,70,33,35,36,37,39,40,42,43,44,45,46,47,48,49,50,52,53,54,69,29,58,61,78,67,71,74,75,77,68,79],warranti:30,guard:[34,39],awhil:53,deregistr:25,tito:47,pitfal:37,hysteresi:70,pointless:58,mps_class_mvff:54,merg:[25,60,4,66],mps_fmt_b_:29,arena_class:42,van:67,mps_arena_extend:[25,42],indira:47,trigger:[15,21],tracker:25,"var":79,rca:73,contamin:47,deliveri:25,north:47,unexpect:[72,25,68,67,74],unwrap:[14,16,19],subsum:25,basic:[44,5,39,50,67,17,18,19,21,68,42],message_typ:62,xerox:47,bodi:[0,10,38],gain:[32,77,67,42,74],bum:25,mps_debug_option_:[54,40,24],munro:47,overflow:44,highest:19,buf:[48,65],bug:[57,1,3,44,48,65,66,50,12,72,67,21,55,25,69,42],"0x1003f9bf8":72,suppli:[60,6,65,66,50,12,67,39,25,29,79],succe:[62,44,69,25,42],made:[44,3,5,6,48,12,13,60,18,67,39,69,51,25,42,27],wise:[7,44,3,47,51],whether:[0,1,4,27,7,10,12,19,21,25,30,31,37,39,42,44,45,69,29,60,62,74,68,79],lofix:27,o1alcc:31,displai:[62,50],troubl:[44,3],asynchron:[62,72,6,68,17,18,25,29,42],record:[62,1,3,4,27,6,65,10,67,14,60,18,55,77,26,42],below:[57,44,45,4,31,32,48,49,50,34,78,68,37,72,39,61,23,66,69,42,74],ensur:[3,5,6,12,14,17,18,25,69,27,37,49,42,44,46,65,39,55,29,66,67,34,74,68],indefinit:[3,4,6,10,12,13],tracepol:72,otherwis:[62,1,2,5,14,18,64,25,69,27,30,39,42,43,45,50,52,53,55,29,57,60,61,34,74],problem:[0,1,3,6,9,13,17,18,19,21,35,37,49,44,47,39,50,55,66,67,34,68],walter:51,mps_count_t:70,baker:[4,5,47,7,10,67,15,17,25],scienc:[50,47],foster:67,multipli:42,immobil:21,pin:[8,33,74,21],addison:47,"int":[1,45,65,78,18,48,68],mask:45,dure:[62,1,3,4,7,8,9,21,12,14,18,63,69,37,42,44,55,29,60,74,68,79],filenam:55,meaningless:25,ref_io:74,pig:21,multic:9,sptab:68,implement:[0,1,2,3,4,5,6,7,10,12,13,14,17,18,19,21,23,25,27,30,70,37,38,39,44,47,48,49,50,53,54,69,57,58,60,62,65,67,68,34,72,74,75,76,78,79],erik:[62,67],ing:67,eric:47,inc:47,tricki:[25,74],mutual:[47,79],mps_res_commit_limit:[48,53],nonetheless:[69,77],allow:[0,1,3,4,5,6,9,13,16,17,18,19,63,23,25,69,27,37,39,40,42,44,45,48,49,53,55,29,62,67,71,38,74,68],hairi:25,detail:[0,44,60,4,27,7,9,74,50,12,15,34,18,78,39,55,25,69,57],virtual:[27,6,7,9,10,12,13,14,15,16,17,18,19,21,31,37,42,44,47,48,50,53,69,78,67,73,68,76],book:[51,50],lookup:[60,27,9,12,13,72,39,5],mps_arena_class_vmnz:25,sick:47,hpl:47,milutinov:47,tightest:66,out:[57,1,3,4,27,6,7,8,9,10,12,13,15,17,18,21,25,69,30,39,42,44,48,49,50,53,55,29,60,61,78,63,67,34,72,74,75,68],"0x00000001003f9a80":72,auxiliari:[19,12,79],repeat:[60,9,39,34,17,63,69,68],attardi:[51,67,47],"class":[0,1,3,4,5,6,63,64,12,14,15,18,19,21,22,23,24,25,69,27,28,70,33,34,29,36,39,40,42,43,44,45,46,48,49,53,54,55,56,57,58,59,78,67,71,74,75,76,77,68,79],june:47,neeli:[25,47],decemb:47,serial:[65,25,47],stai:[6,49],mps_headers:29,experienc:44,philipp:47,sphinx:25,eof:65,scientif:67,mps_pf_string:31,reliabl:[43,44,45,60,67,57,37,72,39,69,68,42],indirectli:[14,44,37],rule:[34,25,68,39],emeri:47,gdbinit:[55,72],portion:[4,19,42,21],emerg:[34,25,27,39],rhsk:25,naggum:[62,67],mps_collect:[25,42],invari:[48,67,14,17,18,12],pool_class:29,mps_io_flush:[65,55]},objtypes:{"0":"std:option","1":"std:envvar","2":"c:type","3":"c:function","4":"c:macro"},titles:["Memory Management Glossary: G","Memory Management Glossary: F","Memory Management Glossary: E","Memory Management Glossary: D","Memory Management Glossary: C","Memory Management Glossary: B","Memory Management Glossary: A","Memory Management Glossary: O","Memory Management Glossary: N","Memory Management Glossary: M","Memory Management Glossary: L","Memory Management Glossary: K","Memory Management Glossary: I","Memory Management Glossary: H","Memory Management Glossary: W","Memory Management Glossary: V","Memory Management Glossary: U","Memory Management Glossary: T","Memory Management Glossary: S","Memory Management Glossary: R","Memory Management Glossary: Q","Memory Management Glossary: P","Pool reference","2. Building the Memory Pool System","10. MV (Manual Variable)","To do","Memory Management Glossary: Z","3. The critical path","Memory Pool System","6. Object formats","Memory Pool System Kit Open Source License","2. Platforms","5. Tuning the Memory Pool System for performance","4. AMC (Automatic Mostly-Copying)","12. Finalization","Introduction to memory management","13. SNC (Stack No Checking)","3. Recycling techniques","Contact us","6. Advanced topics","6. AMS (Automatic Mark and Sweep)","Memory Management Glossary","3. Arenas","4. Pools","6. Frequently Asked Questions","9. Roots","8. LO (Leaf Object)","Bibliography","2. Error handing","7. AWL (Automatic Weak Linked)","1. Overview","Acknowledgements","15. Allocation patterns","14. Segregated allocation caches","11. MVFF (Manual Variable First Fit)","18. Telemetry","Internals","1. Overview of the Memory Pool System","9. MFS (Manual Fixed Small)","Guide","13. Location dependency","10. Garbage collection","11. Messages","17. Debugging pools","5. AMCZ (Automatic Mostly-Copying Zero-rank)","1. Plinth","2. Allocation techniques","5. Memory management in various languages","3. Garbage collecting a language with the Memory Pool System","5. Allocation","12. MVT (Manual Variable Temporal)","19. Weak references","4. Debugging with the Memory Pool System","4. A brief history of memory management","7. Scanning","16. Allocation frames","Reference","8. Threads","1. Interface conventions","1. Choosing a pool class"],objnames:{"0":["std","option","option"],"1":["std","envvar","environment variable"],"2":["c","type","C type"],"3":["c","function","C function"],"4":["c","macro","C macro"]},filenames:["glossary/g","glossary/f","glossary/e","glossary/d","glossary/c","glossary/b","glossary/a","glossary/o","glossary/n","glossary/m","glossary/l","glossary/k","glossary/i","glossary/h","glossary/w","glossary/v","glossary/u","glossary/t","glossary/s","glossary/r","glossary/q","glossary/p","pool/index","guide/build","pool/mv","todo","glossary/z","topic/critical","index","topic/format","copyright","topic/platform","guide/perf","pool/amc","topic/finalization","mmref/index","pool/snc","mmref/recycle","contact","guide/advanced","pool/ams","glossary/index","topic/arena","topic/pool","mmref/faq","topic/root","pool/lo","mmref/bib","topic/error","pool/awl","mmref/begin","mmref/credit","topic/pattern","topic/cache","pool/mvff","topic/telemetry","topic/internals","guide/overview","pool/mfs","guide/index","topic/location","topic/collection","topic/message","topic/debugging","pool/amcz","topic/plinth","mmref/alloc","mmref/lang","guide/lang","topic/allocation","pool/mvt","topic/weak","guide/debug","mmref/history","topic/scanning","topic/frame","topic/index","topic/thread","topic/interface","pool/intro"]}) \ No newline at end of file diff --git a/mps/manual/html/todo.html b/mps/manual/html/todo.html index 2a0943e3274..0d682fb41f2 100644 --- a/mps/manual/html/todo.html +++ b/mps/manual/html/todo.html @@ -853,7 +853,7 @@ pointer to array of size classes”?

    while still keeping the allocation fast and inline? How does the MPS behave when it’s low on memory? Performance degrades (due to running out of zones) and then there are emergency collections.

    -

    Action: created Handling low memory.

    +

    Action: created topic-low.

    diff --git a/mps/manual/html/topic/arena.html b/mps/manual/html/topic/arena.html index 9953f0cc6a2..471ef77a7b3 100644 --- a/mps/manual/html/topic/arena.html +++ b/mps/manual/html/topic/arena.html @@ -519,6 +519,14 @@ some objects (such as those near the destination of ambiguous references) even though they are not reachable.

    If you do not want the arena to remain in the parked state, you must explicitly call mps_arena_release() afterwards.

    +
    +

    Note

    +

    It is not normally necessary to call this function: in the +unclamped state, collections start automatically. +However, it may be useful during development and debugging: +the more frequently the collector runs, the sooner and more +reliably errors are discovered. See General debugging advice.

    +
    diff --git a/mps/manual/html/topic/critical.html b/mps/manual/html/topic/critical.html index 3a87a3a8f3e..c3d0fadfc1a 100644 --- a/mps/manual/html/topic/critical.html +++ b/mps/manual/html/topic/critical.html @@ -299,7 +299,7 @@ implements copying garbage collection), or was already moved when fixing a previous reference to it, the reference being fixed must be updated (this is the origin of the term “fix”).

    As a simple example, LOFix is the pool fix method for the -LO (Leaf Only) pool class. It implements a marking garbage +LO (Leaf Object) pool class. It implements a marking garbage collector, and does not have to worry about scanning preserved objects because it is used to store objects that don’t contain pointers. (It is used in compiler run-time systems to store binary data such as diff --git a/mps/manual/html/topic/format.html b/mps/manual/html/topic/format.html index 16017055563..c1d333cd6b9 100644 --- a/mps/manual/html/topic/format.html +++ b/mps/manual/html/topic/format.html @@ -540,7 +540,7 @@ an array and its size as parameters.

    Each pool class determines for which objects the stepper function is called. Typically, all validly formatted objects are visited. During a trace this will in general be only the -black objects, though the LO (Leaf Only) pool, for +black objects, though the LO (Leaf Object) pool, for example, will walk all objects since they are validly formatted whether they are black or white. Padding objects may be visited at the pool class’s discretion: the client diff --git a/mps/manual/html/topic/low.html b/mps/manual/html/topic/low.html deleted file mode 100644 index faf57b59214..00000000000 --- a/mps/manual/html/topic/low.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - 19. Handling low memory — Memory Pool System 1.111.0 documentation - - - - - - - - - - - - - - - -

    - -
    -
    -
    -
    - -
    -

    19. Handling low memory

    -

    What does it mean to be “low on memory” in a virtual memory operating -system?

    -

    How does the MPS behave when it’s low on memory? Performance degrades -(due to running out of zones) and then there are emergency -collections.

    -

    How can you handle low memory situations gracefully while still -keeping allocation fast and inline?

    -
    - - -
    -
    -
    -
    -
    - -

    Previous topic

    -

    18. Telemetry

    -

    Next topic

    -

    20. Weak references

    Contact us

    - -

    mps-questions@ravenbrook.com

    -
    -
    -
    -
    - - - - \ No newline at end of file