Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2d7b060

Browse files
committed
YJIT: s/page_end_offset/page_end_reserve/g
1 parent 99d5a9a commit 2d7b060

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

yjit/src/asm/mod.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ pub struct CodeBlock {
5555
page_size: usize,
5656

5757
// Size reserved for writing a jump to the next page
58-
page_end_offset: usize,
58+
page_end_reserve: usize,
5959

6060
// Table of registered label addresses
6161
label_addrs: Vec<usize>,
@@ -88,7 +88,7 @@ impl CodeBlock {
8888
mem_size,
8989
write_pos: 0,
9090
page_size,
91-
page_end_offset: 20, // TODO: make it non Arm-specific
91+
page_end_reserve: 20, // TODO: make it non Arm-specific
9292
label_addrs: Vec::new(),
9393
label_names: Vec::new(),
9494
label_refs: Vec::new(),
@@ -144,15 +144,15 @@ impl CodeBlock {
144144
} else {
145145
self.page_size
146146
};
147-
page_end - self.page_end_offset // reserve space to jump to the next page
147+
page_end - self.page_end_reserve // reserve space to jump to the next page
148148
}
149149

150-
/// Call a given function with page_end_offset = 0
151-
pub fn without_page_end_offset<F: Fn(&mut Self)>(&mut self, block: F) {
152-
let old_page_end_offset = self.page_end_offset;
153-
self.page_end_offset = 0;
150+
/// Call a given function with page_end_reserve = 0
151+
pub fn without_page_end_reserve<F: Fn(&mut Self)>(&mut self, block: F) {
152+
let old_page_end_reserve = self.page_end_reserve;
153+
self.page_end_reserve = 0;
154154
block(self);
155-
self.page_end_offset = old_page_end_offset;
155+
self.page_end_reserve = old_page_end_reserve;
156156
}
157157

158158
/// Check if this code block has sufficient remaining capacity

yjit/src/backend/arm64/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1007,7 +1007,7 @@ impl Assembler
10071007
if !had_dropped_bytes && cb.has_dropped_bytes() && cb.next_page(None) {
10081008
let dst_ptr = cb.get_write_ptr();
10091009
cb.set_write_ptr(src_ptr);
1010-
cb.without_page_end_offset(|cb| {
1010+
cb.without_page_end_reserve(|cb| {
10111011
emit_jmp_ptr(cb, &dst_ptr);
10121012
});
10131013
cb.set_write_ptr(dst_ptr);

0 commit comments

Comments
 (0)