jdk
8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations
#21957
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
58
Changes
View On
GitHub
8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations
#21957
adinn
wants to merge 58 commits into
openjdk:master
from
adinn:iterate_stubs
adinn
marked this pull request as draft
45 days ago
openjdk
added
hotspot
iwanowww
commented on 2024-11-07
openjdk
added
merge-conflict
adinn
force pushed
from
12b22938
to
1828b583
40 days ago
adinn
force pushed
from
ac71a356
to
3fad0543
39 days ago
adinn
force pushed
from
3fad0543
to
e0bad757
39 days ago
adinn
force pushed
from
e0bad757
to
bd300869
39 days ago
iwanowww
commented on 2024-11-14
adinn
force pushed
from
bd300869
to
c9a62e99
38 days ago
openjdk
removed
merge-conflict
adinn
force pushed
from
c9a62e99
to
dfd30d66
38 days ago
openjdk
added
merge-conflict
cleanup stubgen stubs for aarch64
f0372037
remove old code elements that are now generated
cbade70b
stub tests should use public getters
fa8795d9
fix aarch64 stub declarations afer rebase
33b2f2a8
remove fields made redundant by stub declarations
5c61a10b
remove enum declarations made redundant by stub declarations
da222e5e
emit arch-specific field decls/defs using declarations
276e1a6f
define getters for arch-specific fields
3bb946f1
generate StubRoutine::contains from blob declarations
38501056
generate x86 blob, stub and entry code from templates
f59741bc
restore non-stub fields needed for x86_32
ba7c0c4d
correct error in x86_32 entry declaration
16e47161
remove code made redundant by stub declaration processing
81a29eed
correct comments for stubgen declarations
a478ed01
restore field deleted in error
aed2eb4f
move arch stub decls to arch headers
1d6aad93
fix conversion warning on Windows
9af164c5
declare atomic stubs under initial blob
9fbfeb55
StubCodeMark accepts stubgen id to define group and name
cab536c5
correct generation of repeat stub limit
09909e18
add/correct a few stub declarations
bf905bb0
modify x86 stub generation code to use StubGenStubId
b3978b38
fix error in x86_332 code
95e02120
fix more errors in x86_332 code
016b5744
fix yet errors in x86_32 code
b618eff9
fix even more errors in x86_32 code
0d97f88d
restore accidentally deleted declaration
b804f38d
use correct stub id names
1b8365ce
Update arm port with stubgen changes
31c843f6
fix error in arm stub routines header
903e888f
fix errors in arm stub generator
0d3b1230
Update ppc port with stubgen changes
33aff04b
add archs-specific stub declarations for ppc
f5b72947
fix problems with ppc stub generator routines
b7ee3b40
add arch-specific stub declarations for riscv
e4c3e142
fix problems with riscv stub generator routines
48102157
fix more problems with riscv stub generator routines
b16fbba2
add arch-specific stub declarations for s390
216fa67f
add arch-specific stub declarations for zero
5a0fbf25
restore dropped changes for riscv
0733631b
add new file for zero
8f2537d4
add new file for s390
a8042ad0
adinn
force pushed
from
80afce48
to
a8042ad0
33 days ago
openjdk
removed
merge-conflict
correct merge problems
653a303b
fix problems with s390 stub declaration
45b6cab1
fix problems with s390 stub address getters
932c7158
Verify stubs are generated in correct blob
d344a67d
fix more problems with s390 stubs
d596ed20
better error notification
735333c2
fix yet more problems with s390 stubs
37362623
do verification under ifdef ASSERT
a7081722
locate super lookup stubs in same blob for all arches
1c0766a6
adinn
marked this pull request as ready for review
32 days ago
openjdk
added
rfr
RealFYang
commented on 2024-11-21
fix comments and remove unused stubid on riscv
b0680822
adinn
commented on 2024-11-21
adinn
commented on 2024-11-21
adinn
commented on 2024-11-21
fix stub is and align flags for s390
bfdfe015
adinn
commented on 2024-11-21
fix element sizes in s390 copy routines
0f8eb111
Merge branch 'master' into iterate_stubs
e21268c4
adinn
commented on 2024-11-26
adinn
commented on 2024-11-26
fix issue with x86 avx3 array copy
e1f41d34
adjust x86 blob sizes to allow for relocated stubs
8497b11e
increase compiler stub space for macos x86_64
73b73c53
adinn
force pushed
from
a24ee57a
to
73b73c53
20 days ago
openjdk
added
merge-conflict
Login to write a write a comment.
Login via GitHub
Reviewers
RealFYang
iwanowww
Assignees
No one assigned
Labels
merge-conflict
rfr
hotspot
Milestone
No milestone
Login to write a write a comment.
Login via GitHub