René's URL Explorer Experiment


Title: fix(ppc64): std/ld raise UC_ERR_EXCEPTION on UC_MODE_PPC64 (#1779) by iMoD1998 · Pull Request #2340 · unicorn-engine/unicorn · GitHub

Open Graph Title: fix(ppc64): std/ld raise UC_ERR_EXCEPTION on UC_MODE_PPC64 (#1779) by iMoD1998 · Pull Request #2340 · unicorn-engine/unicorn

X Title: fix(ppc64): std/ld raise UC_ERR_EXCEPTION on UC_MODE_PPC64 (#1779) by iMoD1998 · Pull Request #2340 · unicorn-engine/unicorn

Description: Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86) - fix(ppc64): std/ld raise UC_ERR_EXCEPTION on UC_MODE_PPC64 (#1779) by iMoD1998 · Pull Request #2340 · unicorn-engine/unicorn

Open Graph Description: Fixes #1779 std and ld instructions raise UC_ERR_EXCEPTION when emulating PPC64 code. Two independent bugs in qemu/target/ppc/translate_init.inc.c were responsible. Bug 1 — cpu_model index not offs...

X Description: Fixes #1779 std and ld instructions raise UC_ERR_EXCEPTION when emulating PPC64 code. Two independent bugs in qemu/target/ppc/translate_init.inc.c were responsible. Bug 1 — cpu_model index not offs...

Opengraph URL: https://github.com/unicorn-engine/unicorn/pull/2340

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:a99d904b-1537-e0f0-7970-da6fe03a8b19
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id93F8:BF567:941F6:D448B:6A4BBCB7
html-safe-nonced6e664487cb36fc15b3c74b8b19453442cf1c47c045be2e0f54f307b6159a8ff
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5M0Y4OkJGNTY3Ojk0MUY2OkQ0NDhCOjZBNEJCQ0I3IiwidmlzaXRvcl9pZCI6IjYxMDg1MDM1NTA0NTg1NzYwNTUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacdc00ba61e95cf9ca126213e4a88270516fbac270647ddf47070cbec9246ae9c2
hovercard-subject-tagpull_request:3812198442
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/unicorn-engine/unicorn/2340/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/6a9142323816848206f8441e9ea9a63fa462584b35df7ff4fdc7ee27764a945e/unicorn-engine/unicorn/pull/2340
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6a9142323816848206f8441e9ea9a63fa462584b35df7ff4fdc7ee27764a945e/unicorn-engine/unicorn/pull/2340
og:image:altFixes #1779 std and ld instructions raise UC_ERR_EXCEPTION when emulating PPC64 code. Two independent bugs in qemu/target/ppc/translate_init.inc.c were responsible. Bug 1 — cpu_model index not offs...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameiMoD1998
hostnamegithub.com
expected-hostnamegithub.com
Noneae1c14875555a1dd92bdef45baa6dd9aa796df891e4e471989f7117fe3139fc1
turbo-cache-controlno-cache
go-importgithub.com/unicorn-engine/unicorn git https://github.com/unicorn-engine/unicorn.git
octolytics-dimension-user_id13391512
octolytics-dimension-user_loginunicorn-engine
octolytics-dimension-repository_id41107037
octolytics-dimension-repository_nwounicorn-engine/unicorn
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id41107037
octolytics-dimension-repository_network_root_nwounicorn-engine/unicorn
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseb15c57117aeff522995a9578e1185f6c45d6c562
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/unicorn-engine/unicorn/pull/2340#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Funicorn-engine%2Funicorn%2Fpull%2F2340
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Funicorn-engine%2Funicorn%2Fpull%2F2340
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=unicorn-engine%2Funicorn
Reloadhttps://github.com/unicorn-engine/unicorn/pull/2340
Reloadhttps://github.com/unicorn-engine/unicorn/pull/2340
Reloadhttps://github.com/unicorn-engine/unicorn/pull/2340
Please reload this pagehttps://github.com/unicorn-engine/unicorn/pull/2340
unicorn-engine https://github.com/unicorn-engine
unicornhttps://github.com/unicorn-engine/unicorn
Notifications https://github.com/login?return_to=%2Funicorn-engine%2Funicorn
Fork 1.5k https://github.com/login?return_to=%2Funicorn-engine%2Funicorn
Star 9.1k https://github.com/login?return_to=%2Funicorn-engine%2Funicorn
Code https://github.com/unicorn-engine/unicorn
Issues 140 https://github.com/unicorn-engine/unicorn/issues
Pull requests 55 https://github.com/unicorn-engine/unicorn/pulls
Discussions https://github.com/unicorn-engine/unicorn/discussions
Actions https://github.com/unicorn-engine/unicorn/actions
Projects https://github.com/unicorn-engine/unicorn/projects
Wiki https://github.com/unicorn-engine/unicorn/wiki
Security and quality 0 https://github.com/unicorn-engine/unicorn/security
Insights https://github.com/unicorn-engine/unicorn/pulse
Code https://github.com/unicorn-engine/unicorn
Issues https://github.com/unicorn-engine/unicorn/issues
Pull requests https://github.com/unicorn-engine/unicorn/pulls
Discussions https://github.com/unicorn-engine/unicorn/discussions
Actions https://github.com/unicorn-engine/unicorn/actions
Projects https://github.com/unicorn-engine/unicorn/projects
Wiki https://github.com/unicorn-engine/unicorn/wiki
Security and quality https://github.com/unicorn-engine/unicorn/security
Insights https://github.com/unicorn-engine/unicorn/pulse
iMoD1998https://github.com/iMoD1998
unicorn-engine:devhttps://github.com/unicorn-engine/unicorn/tree/dev
iMoD1998:fix/ppc64-std-ldhttps://github.com/iMoD1998/unicorn/tree/fix/ppc64-std-ld
Conversationhttps://github.com/unicorn-engine/unicorn/pull/2340
Commits6 (6)https://github.com/unicorn-engine/unicorn/pull/2340/commits
Checkshttps://github.com/unicorn-engine/unicorn/pull/2340/checks
Files changedhttps://github.com/unicorn-engine/unicorn/pull/2340/files
fix(ppc64): std/ld raise UC_ERR_EXCEPTION on UC_MODE_PPC64 (#1779)https://github.com/unicorn-engine/unicorn/pull/2340#top
iMoD1998https://github.com/iMoD1998
unicorn-engine:devhttps://github.com/unicorn-engine/unicorn/tree/dev
iMoD1998:fix/ppc64-std-ldhttps://github.com/iMoD1998/unicorn/tree/fix/ppc64-std-ld
https://github.com/iMoD1998
iMoD1998https://github.com/iMoD1998
Jun 5, 2026https://github.com/unicorn-engine/unicorn/pull/2340#issue-4599366953
Please reload this pagehttps://github.com/unicorn-engine/unicorn/pull/2340
#1779https://github.com/unicorn-engine/unicorn/issues/1779
Please reload this pagehttps://github.com/unicorn-engine/unicorn/pull/2340
June 5, 2026 19:44https://github.com/unicorn-engine/unicorn/pull/2340#commits-pushed-4ac95ff
fix(ppc64): correct cpu_model index offset for 64-bit CPU lookuphttps://github.com/unicorn-engine/unicorn/pull/2340/commits/4ac95fffc3dbc57cf17e4a7ef789b035f85ca586
4ac95ffhttps://github.com/unicorn-engine/unicorn/pull/2340/commits/4ac95fffc3dbc57cf17e4a7ef789b035f85ca586
unicorn-engine#1779https://github.com/unicorn-engine/unicorn/issues/1779
fix(ppc64): seed env->msr before hreg_store_msr to preserve MSR[HV] a…https://github.com/unicorn-engine/unicorn/pull/2340/commits/d35aaa73b4c39fcd78ba538edd36966b22b3636c
d35aaa7https://github.com/unicorn-engine/unicorn/pull/2340/commits/d35aaa73b4c39fcd78ba538edd36966b22b3636c
test(ppc64): add regression test for std/ld on all CPU models (issuehttps://github.com/unicorn-engine/unicorn/pull/2340/commits/f2752d55f20cae5dabec36cc900d584d3d0935fa
u…https://github.com/unicorn-engine/unicorn/issues/1779
f2752d5https://github.com/unicorn-engine/unicorn/pull/2340/commits/f2752d55f20cae5dabec36cc900d584d3d0935fa
…nicorn-engine#1779https://github.com/unicorn-engine/unicorn/issues/1779
https://github.com/PhilippTakacs
PhilippTakacshttps://github.com/PhilippTakacs
Jun 8, 2026https://github.com/unicorn-engine/unicorn/pull/2340#issuecomment-4646745184
Please reload this pagehttps://github.com/unicorn-engine/unicorn/pull/2340
https://github.com/ZehMatt
ZehMatthttps://github.com/ZehMatt
Jun 8, 2026https://github.com/unicorn-engine/unicorn/pull/2340#issuecomment-4649687745
Please reload this pagehttps://github.com/unicorn-engine/unicorn/pull/2340
https://github.com/iMoD1998
iMoD1998https://github.com/iMoD1998
Jun 8, 2026https://github.com/unicorn-engine/unicorn/pull/2340#issuecomment-4650748953
#1779https://github.com/unicorn-engine/unicorn/issues/1779
Please reload this pagehttps://github.com/unicorn-engine/unicorn/pull/2340
June 8, 2026 16:48https://github.com/unicorn-engine/unicorn/pull/2340#commits-pushed-f0ecb22
fix(ppc64): use UC_CPU_PPC32_ENDING for offset on cpu_model index.https://github.com/unicorn-engine/unicorn/pull/2340/commits/f0ecb229215406ddec4ac1ab0b3333a6f7177efa
f0ecb22https://github.com/unicorn-engine/unicorn/pull/2340/commits/f0ecb229215406ddec4ac1ab0b3333a6f7177efa
fix(ppc64): fix cpu_model index via uc_ctl on read and write.https://github.com/unicorn-engine/unicorn/pull/2340/commits/8c1d6dbb8c6e142ea538052c39ddb647f5d43170
8c1d6dbhttps://github.com/unicorn-engine/unicorn/pull/2340/commits/8c1d6dbb8c6e142ea538052c39ddb647f5d43170
fix(ppc64): add ppc64 unit tests.https://github.com/unicorn-engine/unicorn/pull/2340/commits/7d1001f36a4e9aa45626e5e5584027745a7c6f6d
7d1001fhttps://github.com/unicorn-engine/unicorn/pull/2340/commits/7d1001f36a4e9aa45626e5e5584027745a7c6f6d
https://github.com/iMoD1998
iMoD1998https://github.com/iMoD1998
Jun 8, 2026https://github.com/unicorn-engine/unicorn/pull/2340#issuecomment-4650941511
Please reload this pagehttps://github.com/unicorn-engine/unicorn/pull/2340
https://github.com/wtdcode
wtdcodehttps://github.com/wtdcode
Jul 4, 2026https://github.com/unicorn-engine/unicorn/pull/2340#issuecomment-4882447775
#2308https://github.com/unicorn-engine/unicorn/pull/2308
Please reload this pagehttps://github.com/unicorn-engine/unicorn/pull/2340
https://github.co/hiddenchars
https://github.com/unicorn-engine/unicorn/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Funicorn-engine%2Funicorn%2Fpull%2F2340
Please reload this pagehttps://github.com/unicorn-engine/unicorn/pull/2340
https://github.com/iMoD1998
https://github.com/PhilippTakacs
https://github.com/ZehMatt
https://github.com/wtdcode
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.