@@ -7,15 +7,14 @@ Interface
77
88* ** alloc** (mbase: ` usize ` , size: ` usize ` , id: ` u32 ` ): ` usize `
99* ** realloc** (mbase: ` usize ` , size: ` usize ` , id: ` u32 ` ): ` usize `
10- * ** free** (mbase: ` usize ` , global_ptr : ` usize ` ): ` void `
11- * ** retain** (mbase: ` usize ` , global_ptr : ` usize ` ): ` usize `
12- * ** release** (mbase: ` usize ` , global_ptr : ` usize ` , local_visit : ` u32 ` ): ` usize `
13- * ** visit** (mbase: ` usize ` , global_ptr : ` usize ` , cookie: ` u32 ` , local_visit : ` u32 ` ): ` void `
14- * ** collect** (mbase: ` usize ` , local_visit : ` u32 ` ): ` void `
10+ * ** free** (mbase: ` usize ` , ptr : ` usize ` ): ` void `
11+ * ** retain** (mbase: ` usize ` , ptr : ` usize ` ): ` usize `
12+ * ** release** (mbase: ` usize ` , ptr : ` usize ` , visit : ` u32 ` ): ` usize `
13+ * ** visit** (mbase: ` usize ` , ptr : ` usize ` , cookie: ` u32 ` , visit : ` u32 ` ): ` void `
14+ * ** collect** (mbase: ` usize ` , visit : ` u32 ` ): ` void `
1515
16- Parameters prefixed ` local_ ` indicate values local to the module (before relocation) and
17- parameters prefixed ` global_ ` indicate values global to the combined program (after relocation).
18- Returned values are global to the combined program.
16+ Input values are local to the module (before relocation) while returned values are global to
17+ the combined program (after relocation).
1918
2019Proposed usage
2120--------------
0 commit comments