From duke at openjdk.org Fri Sep 1 22:38:29 2023 From: duke at openjdk.org (duke) Date: Fri, 1 Sep 2023 22:38:29 GMT Subject: git: openjdk/asmtools: 7903549: jdis: add support to print instruction offsets while the output is not detailed (#65) Message-ID: <6e2e7992-d169-44ef-9b61-52bcb976db1a@openjdk.org> Changeset: 631b164d Author: Leonid Kuskov Committer: GitHub Date: 2023-09-01 15:36:51 +0000 URL: https://git.openjdk.org/asmtools/commit/631b164de2ddd056ac75e866912ca70c5a6e534c 7903549: jdis: add support to print instruction offsets while the output is not detailed (#65) ! build/productinfo.properties ! src/org/openjdk/asmtools/jdis/Indenter.java ! src/org/openjdk/asmtools/jdis/InstructionAttr.java ! src/org/openjdk/asmtools/jdis/Main.java ! src/org/openjdk/asmtools/jdis/i18n.properties From lkuskov at openjdk.org Tue Sep 12 19:05:16 2023 From: lkuskov at openjdk.org (Leonid Kuskov) Date: Tue, 12 Sep 2023 19:05:16 GMT Subject: Integrated: 7903555: jdis: incorrectly prints the NameAndType pair in the ConstantPool for the -nc option In-Reply-To: References: Message-ID: On Tue, 12 Sep 2023 18:55:56 GMT, Leonid Kuskov wrote: > The fix for the issue: [CODETOOLS-7903555](https://bugs.openjdk.org/browse/CODETOOLS-7903555) This pull request has now been integrated. Changeset: 447b57ed Author: Leonid Kuskov URL: https://git.openjdk.org/asmtools/commit/447b57edc3a59ae63f34c5c54974f0224b600aa8 Stats: 40 lines in 3 files changed: 38 ins; 0 del; 2 mod 7903555: jdis: incorrectly prints the NameAndType pair in the ConstantPool for the -nc option ------------- PR: https://git.openjdk.org/asmtools/pull/66 From lkuskov at openjdk.org Tue Sep 12 19:05:16 2023 From: lkuskov at openjdk.org (Leonid Kuskov) Date: Tue, 12 Sep 2023 19:05:16 GMT Subject: Integrated: 7903555: jdis: incorrectly prints the NameAndType pair in the ConstantPool for the -nc option Message-ID: The fix for the issue: [CODETOOLS-7903555](https://bugs.openjdk.org/browse/CODETOOLS-7903555) ------------- Commit messages: - 7903555: jdis: incorrectly prints the NameAndType pair in the ConstantPool for the -nc option Changes: https://git.openjdk.org/asmtools/pull/66/files Webrev: https://webrevs.openjdk.org/?repo=asmtools&pr=66&range=00 Issue: https://bugs.openjdk.org/browse/CODETOOLS-7903555 Stats: 40 lines in 3 files changed: 38 ins; 0 del; 2 mod Patch: https://git.openjdk.org/asmtools/pull/66.diff Fetch: git fetch https://git.openjdk.org/asmtools.git pull/66/head:pull/66 PR: https://git.openjdk.org/asmtools/pull/66 From lkuskov at openjdk.org Tue Sep 19 17:49:28 2023 From: lkuskov at openjdk.org (Leonid Kuskov) Date: Tue, 19 Sep 2023 17:49:28 GMT Subject: RFR: 7903558: jasm: Add support this_class, super_class value(s) Message-ID: This is update for enhancement: [CODETOOLS-7903558](https://bugs.openjdk.org/browse/CODETOOLS-7903558) ``` jasm tool should support the values: this_class (#ID | IDENT); // CLASSNAME super_class (#ID | IDENT); // SUPERCLASSNAME Then the command `java -jar asmtools.jar jasm -d . FILE.jasm` where the jasm file is as follows: class FILENAME.data { this_class[:] CLASSNAME; super_class[:] SUPERCLASSNAME; } will produce a binary file `FILENAME.data` which, after decompiling (`java -jar asmtools.jar jdis FILENAME.data`), will be: super class CLASSNAME extends SUPERCLASSNAME version 45:0 {} ------------- Commit messages: - 7903558: jasm: Add support this_class, super_class value(s) Changes: https://git.openjdk.org/asmtools/pull/67/files Webrev: https://webrevs.openjdk.org/?repo=asmtools&pr=67&range=00 Issue: https://bugs.openjdk.org/browse/CODETOOLS-7903558 Stats: 644 lines in 22 files changed: 593 ins; 4 del; 47 mod Patch: https://git.openjdk.org/asmtools/pull/67.diff Fetch: git fetch https://git.openjdk.org/asmtools.git pull/67/head:pull/67 PR: https://git.openjdk.org/asmtools/pull/67 From lkuskov at openjdk.org Tue Sep 19 18:00:01 2023 From: lkuskov at openjdk.org (Leonid Kuskov) Date: Tue, 19 Sep 2023 18:00:01 GMT Subject: Integrated: 7903558: jasm: Add support this_class, super_class value(s) In-Reply-To: References: Message-ID: <5lDCz2av0DMJROofE54vF0J5DJ5AME6vvHYSM04zKzI=.d97e2b72-5fec-4d92-b51e-3168e483ba78@github.com> On Tue, 19 Sep 2023 17:42:32 GMT, Leonid Kuskov wrote: > This is update for enhancement: [CODETOOLS-7903558](https://bugs.openjdk.org/browse/CODETOOLS-7903558) > > ``` > jasm tool should support the values: > this_class (#ID | IDENT); // CLASSNAME > super_class (#ID | IDENT); // SUPERCLASSNAME > > Then the command `java -jar asmtools.jar jasm -d . FILE.jasm` where the jasm file is as follows: > > class FILENAME.data { > this_class[:] CLASSNAME; > super_class[:] SUPERCLASSNAME; > } > > > will produce a binary file `FILENAME.data` which, after decompiling (`java -jar asmtools.jar jdis FILENAME.data`), will be: > > super class CLASSNAME extends SUPERCLASSNAME version 45:0 {} This pull request has now been integrated. Changeset: 31cede02 Author: Leonid Kuskov URL: https://git.openjdk.org/asmtools/commit/31cede02bc075b63e591d5961bab4288fb29efb9 Stats: 644 lines in 22 files changed: 593 ins; 4 del; 47 mod 7903558: jasm: Add support this_class, super_class value(s) ------------- PR: https://git.openjdk.org/asmtools/pull/67