On Mon, 20 Nov 2023 17:17:15 GMT, Adam Sotona <asot...@openjdk.org> wrote:
>> Stack map generator in ClassFile API performs only minimal checks in favour >> of performance. >> However it led to situations where it generates invalid stack maps for >> corrupted code. >> This patch adds basic checks of stack when two frames are merged and throws >> an exception in case of stack size or content mismatch. Generated or >> transformed code with inconsistent stack will fail on stack maps generation. >> Relevant tests are added. >> >> Please review. >> >> Thanks, >> Adam > > Adam Sotona has updated the pull request incrementally with one additional > commit since the last revision: > > changed StackMapGenerator::generatorError to return an exception instead of > directly throw Looks reasonable to me. ------------- Marked as reviewed by jlahoda (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/16685#pullrequestreview-1741564607