X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=deps%2Flightning%2Flib%2Fjit_note.c;fp=deps%2Flightning%2Flib%2Fjit_note.c;h=cc22510086ee68f5d16a43c0dca7c4a8c47c7656;hb=ba86ff938a6b17c171dd68ebdf897ca3e30550f8;hp=b05561926e9bc31376ddfc3aa7912f6d20b846e6;hpb=56e500f3428614e677ba5e9719f002046e87d980;p=pcsx_rearmed.git diff --git a/deps/lightning/lib/jit_note.c b/deps/lightning/lib/jit_note.c index b0556192..cc225100 100644 --- a/deps/lightning/lib/jit_note.c +++ b/deps/lightning/lib/jit_note.c @@ -135,7 +135,7 @@ _jit_annotate(jit_state_t *_jit) note = _jit->note.ptr + note_offset; if ((length = sizeof(jit_line_t) * note->length) == 0) continue; - assert(_jitc->note.base + length < _jit->data.ptr + _jit->data.length); + assert(_jitc->note.base + length <= _jit->data.ptr + _jit->data.length); jit_memcpy(_jitc->note.base, note->lines, length); jit_free((jit_pointer_t *)¬e->lines); note->lines = (jit_line_t *)_jitc->note.base; @@ -148,13 +148,13 @@ _jit_annotate(jit_state_t *_jit) for (line_offset = 0; line_offset < note->length; line_offset++) { line = note->lines + line_offset; length = sizeof(jit_int32_t) * line->length; - assert(_jitc->note.base + length < + assert(_jitc->note.base + length <= _jit->data.ptr + _jit->data.length); jit_memcpy(_jitc->note.base, line->linenos, length); jit_free((jit_pointer_t *)&line->linenos); line->linenos = (jit_int32_t *)_jitc->note.base; _jitc->note.base += length; - assert(_jitc->note.base + length < + assert(_jitc->note.base + length <= _jit->data.ptr + _jit->data.length); jit_memcpy(_jitc->note.base, line->offsets, length); jit_free((jit_pointer_t *)&line->offsets);