René's URL Explorer Experiment


Title: GitHub - mollismerx/elfspy: C++ Testing using spies and fakes for isolation and simulation · GitHub

Open Graph Title: GitHub - mollismerx/elfspy: C++ Testing using spies and fakes for isolation and simulation

X Title: GitHub - mollismerx/elfspy: C++ Testing using spies and fakes for isolation and simulation

Description: C++ Testing using spies and fakes for isolation and simulation - mollismerx/elfspy

Open Graph Description: C++ Testing using spies and fakes for isolation and simulation - mollismerx/elfspy

X Description: C++ Testing using spies and fakes for isolation and simulation - mollismerx/elfspy

Opengraph URL: https://github.com/mollismerx/elfspy

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:6e322e3f-67a9-637d-f557-e90014d5f6c1
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8FEC:38E2FF:97FFA:D9F4E:6A44DA5C
html-safe-noncec381e1f61314a8816060650144c7aa254ba168037d09e02cf8b2ba8c3f9a9662
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RkVDOjM4RTJGRjo5N0ZGQTpEOUY0RTo2QTQ0REE1QyIsInZpc2l0b3JfaWQiOiIxNDk5MDI2NjQ4NDU5NDM0NTg4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac4a96b97385bea836568dfc93a6682c9942270a4744e6a3ae8af4e0fc40e57614
hovercard-subject-tagrepository:63025806
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/mollismerx/elfspy
twitter:imagehttps://opengraph.githubassets.com/af15420fcc17c90e99ac4b09beceb6acf2974b2d00890675be8d0707daae0e3a/mollismerx/elfspy
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/af15420fcc17c90e99ac4b09beceb6acf2974b2d00890675be8d0707daae0e3a/mollismerx/elfspy
og:image:altC++ Testing using spies and fakes for isolation and simulation - mollismerx/elfspy
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb35ebc59c0fb02c2210b71c251a0894afe181fe7b14c0c156ba1cedcaddc6fe4
turbo-cache-controlno-cache
go-importgithub.com/mollismerx/elfspy git https://github.com/mollismerx/elfspy.git
octolytics-dimension-user_id20388280
octolytics-dimension-user_loginmollismerx
octolytics-dimension-repository_id63025806
octolytics-dimension-repository_nwomollismerx/elfspy
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id63025806
octolytics-dimension-repository_network_root_nwomollismerx/elfspy
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
release1594a84c8af67cfa43658c0e81086d67f31238f4
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/mollismerx/elfspy#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmollismerx%2Felfspy
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
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%2Fmollismerx%2Felfspy
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&source=header-repo&source_repo=mollismerx%2Felfspy
Reloadhttps://github.com/mollismerx/elfspy
Reloadhttps://github.com/mollismerx/elfspy
Reloadhttps://github.com/mollismerx/elfspy
mollismerx https://github.com/mollismerx
elfspyhttps://github.com/mollismerx/elfspy
Notifications https://github.com/login?return_to=%2Fmollismerx%2Felfspy
Fork 10 https://github.com/login?return_to=%2Fmollismerx%2Felfspy
Star 62 https://github.com/login?return_to=%2Fmollismerx%2Felfspy
Code https://github.com/mollismerx/elfspy
Issues 5 https://github.com/mollismerx/elfspy/issues
Pull requests 0 https://github.com/mollismerx/elfspy/pulls
Actions https://github.com/mollismerx/elfspy/actions
Projects https://github.com/mollismerx/elfspy/projects
Wiki https://github.com/mollismerx/elfspy/wiki
Security and quality 0 https://github.com/mollismerx/elfspy/security
Insights https://github.com/mollismerx/elfspy/pulse
Code https://github.com/mollismerx/elfspy
Issues https://github.com/mollismerx/elfspy/issues
Pull requests https://github.com/mollismerx/elfspy/pulls
Actions https://github.com/mollismerx/elfspy/actions
Projects https://github.com/mollismerx/elfspy/projects
Wiki https://github.com/mollismerx/elfspy/wiki
Security and quality https://github.com/mollismerx/elfspy/security
Insights https://github.com/mollismerx/elfspy/pulse
https://github.com/mollismerx/elfspy
Brancheshttps://github.com/mollismerx/elfspy/branches
Tagshttps://github.com/mollismerx/elfspy/tags
https://github.com/mollismerx/elfspy/branches
https://github.com/mollismerx/elfspy/tags
28 Commitshttps://github.com/mollismerx/elfspy/commits/master/
https://github.com/mollismerx/elfspy/commits/master/
exampleshttps://github.com/mollismerx/elfspy/tree/master/examples
exampleshttps://github.com/mollismerx/elfspy/tree/master/examples
imageshttps://github.com/mollismerx/elfspy/tree/master/images
imageshttps://github.com/mollismerx/elfspy/tree/master/images
.gitignorehttps://github.com/mollismerx/elfspy/blob/master/.gitignore
.gitignorehttps://github.com/mollismerx/elfspy/blob/master/.gitignore
Arg.hhttps://github.com/mollismerx/elfspy/blob/master/Arg.h
Arg.hhttps://github.com/mollismerx/elfspy/blob/master/Arg.h
Call.cpphttps://github.com/mollismerx/elfspy/blob/master/Call.cpp
Call.cpphttps://github.com/mollismerx/elfspy/blob/master/Call.cpp
Call.hhttps://github.com/mollismerx/elfspy/blob/master/Call.h
Call.hhttps://github.com/mollismerx/elfspy/blob/master/Call.h
Capture.hhttps://github.com/mollismerx/elfspy/blob/master/Capture.h
Capture.hhttps://github.com/mollismerx/elfspy/blob/master/Capture.h
ELFInfo.cpphttps://github.com/mollismerx/elfspy/blob/master/ELFInfo.cpp
ELFInfo.cpphttps://github.com/mollismerx/elfspy/blob/master/ELFInfo.cpp
ELFInfo.hhttps://github.com/mollismerx/elfspy/blob/master/ELFInfo.h
ELFInfo.hhttps://github.com/mollismerx/elfspy/blob/master/ELFInfo.h
ELFObject.hhttps://github.com/mollismerx/elfspy/blob/master/ELFObject.h
ELFObject.hhttps://github.com/mollismerx/elfspy/blob/master/ELFObject.h
Error.cpphttps://github.com/mollismerx/elfspy/blob/master/Error.cpp
Error.cpphttps://github.com/mollismerx/elfspy/blob/master/Error.cpp
Error.hhttps://github.com/mollismerx/elfspy/blob/master/Error.h
Error.hhttps://github.com/mollismerx/elfspy/blob/master/Error.h
Fail.cpphttps://github.com/mollismerx/elfspy/blob/master/Fail.cpp
Fail.cpphttps://github.com/mollismerx/elfspy/blob/master/Fail.cpp
Fail.hhttps://github.com/mollismerx/elfspy/blob/master/Fail.h
Fail.hhttps://github.com/mollismerx/elfspy/blob/master/Fail.h
Fake.hhttps://github.com/mollismerx/elfspy/blob/master/Fake.h
Fake.hhttps://github.com/mollismerx/elfspy/blob/master/Fake.h
Function.hhttps://github.com/mollismerx/elfspy/blob/master/Function.h
Function.hhttps://github.com/mollismerx/elfspy/blob/master/Function.h
GOTEntry.cpphttps://github.com/mollismerx/elfspy/blob/master/GOTEntry.cpp
GOTEntry.cpphttps://github.com/mollismerx/elfspy/blob/master/GOTEntry.cpp
GOTEntry.hhttps://github.com/mollismerx/elfspy/blob/master/GOTEntry.h
GOTEntry.hhttps://github.com/mollismerx/elfspy/blob/master/GOTEntry.h
Hook.hhttps://github.com/mollismerx/elfspy/blob/master/Hook.h
Hook.hhttps://github.com/mollismerx/elfspy/blob/master/Hook.h
HookBase.hhttps://github.com/mollismerx/elfspy/blob/master/HookBase.h
HookBase.hhttps://github.com/mollismerx/elfspy/blob/master/HookBase.h
HookImpl.hhttps://github.com/mollismerx/elfspy/blob/master/HookImpl.h
HookImpl.hhttps://github.com/mollismerx/elfspy/blob/master/HookImpl.h
LICENSEhttps://github.com/mollismerx/elfspy/blob/master/LICENSE
LICENSEhttps://github.com/mollismerx/elfspy/blob/master/LICENSE
Lambda.hhttps://github.com/mollismerx/elfspy/blob/master/Lambda.h
Lambda.hhttps://github.com/mollismerx/elfspy/blob/master/Lambda.h
MFile.cpphttps://github.com/mollismerx/elfspy/blob/master/MFile.cpp
MFile.cpphttps://github.com/mollismerx/elfspy/blob/master/MFile.cpp
MFile.hhttps://github.com/mollismerx/elfspy/blob/master/MFile.h
MFile.hhttps://github.com/mollismerx/elfspy/blob/master/MFile.h
Method.hhttps://github.com/mollismerx/elfspy/blob/master/Method.h
Method.hhttps://github.com/mollismerx/elfspy/blob/master/Method.h
MethodInfo.hhttps://github.com/mollismerx/elfspy/blob/master/MethodInfo.h
MethodInfo.hhttps://github.com/mollismerx/elfspy/blob/master/MethodInfo.h
MethodPointer.hhttps://github.com/mollismerx/elfspy/blob/master/MethodPointer.h
MethodPointer.hhttps://github.com/mollismerx/elfspy/blob/master/MethodPointer.h
Profiler.hhttps://github.com/mollismerx/elfspy/blob/master/Profiler.h
Profiler.hhttps://github.com/mollismerx/elfspy/blob/master/Profiler.h
READMEhttps://github.com/mollismerx/elfspy/blob/master/README
READMEhttps://github.com/mollismerx/elfspy/blob/master/README
README.mdhttps://github.com/mollismerx/elfspy/blob/master/README.md
README.mdhttps://github.com/mollismerx/elfspy/blob/master/README.md
Report.cpphttps://github.com/mollismerx/elfspy/blob/master/Report.cpp
Report.cpphttps://github.com/mollismerx/elfspy/blob/master/Report.cpp
Report.hhttps://github.com/mollismerx/elfspy/blob/master/Report.h
Report.hhttps://github.com/mollismerx/elfspy/blob/master/Report.h
Result.hhttps://github.com/mollismerx/elfspy/blob/master/Result.h
Result.hhttps://github.com/mollismerx/elfspy/blob/master/Result.h
SPY.cpphttps://github.com/mollismerx/elfspy/blob/master/SPY.cpp
SPY.cpphttps://github.com/mollismerx/elfspy/blob/master/SPY.cpp
SPY.hhttps://github.com/mollismerx/elfspy/blob/master/SPY.h
SPY.hhttps://github.com/mollismerx/elfspy/blob/master/SPY.h
Section.hhttps://github.com/mollismerx/elfspy/blob/master/Section.h
Section.hhttps://github.com/mollismerx/elfspy/blob/master/Section.h
SectionHeader.cpphttps://github.com/mollismerx/elfspy/blob/master/SectionHeader.cpp
SectionHeader.cpphttps://github.com/mollismerx/elfspy/blob/master/SectionHeader.cpp
SectionHeader.hhttps://github.com/mollismerx/elfspy/blob/master/SectionHeader.h
SectionHeader.hhttps://github.com/mollismerx/elfspy/blob/master/SectionHeader.h
Thunk.hhttps://github.com/mollismerx/elfspy/blob/master/Thunk.h
Thunk.hhttps://github.com/mollismerx/elfspy/blob/master/Thunk.h
ThunkHandle.hhttps://github.com/mollismerx/elfspy/blob/master/ThunkHandle.h
ThunkHandle.hhttps://github.com/mollismerx/elfspy/blob/master/ThunkHandle.h
Variadic.hhttps://github.com/mollismerx/elfspy/blob/master/Variadic.h
Variadic.hhttps://github.com/mollismerx/elfspy/blob/master/Variadic.h
makefilehttps://github.com/mollismerx/elfspy/blob/master/makefile
makefilehttps://github.com/mollismerx/elfspy/blob/master/makefile
makefile.inchttps://github.com/mollismerx/elfspy/blob/master/makefile.inc
makefile.inchttps://github.com/mollismerx/elfspy/blob/master/makefile.inc
READMEhttps://github.com/mollismerx/elfspy
GPL-2.0 licensehttps://github.com/mollismerx/elfspy
fakes and spieshttp://xunitpatterns.com/Test%20Double.html
https://github.com/mollismerx/elfspy/blob/master/images/spy%20before.png
https://github.com/mollismerx/elfspy/blob/master/images/spy%20after.png
position independent codehttps://en.wikipedia.org/wiki/Position-independent_code
ELFhttps://refspecs.linuxfoundation.org/elf/elf.pdf
examplehttps://github.com/mollismerx/elfspy/wiki/Example-01:-Spying-on-code
Readme https://github.com/mollismerx/elfspy#readme-ov-file
GPL-2.0 license https://github.com/mollismerx/elfspy#GPL-2.0-1-ov-file
Please reload this pagehttps://github.com/mollismerx/elfspy
Activityhttps://github.com/mollismerx/elfspy/activity
62 starshttps://github.com/mollismerx/elfspy/stargazers
3 watchinghttps://github.com/mollismerx/elfspy/watchers
10 forkshttps://github.com/mollismerx/elfspy/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fmollismerx%2Felfspy&report=mollismerx+%28user%29
Releaseshttps://github.com/mollismerx/elfspy/releases
Packages 0https://github.com/users/mollismerx/packages?repo_name=elfspy
Please reload this pagehttps://github.com/mollismerx/elfspy
Contributorshttps://github.com/mollismerx/elfspy/graphs/contributors
Please reload this pagehttps://github.com/mollismerx/elfspy
C++ 99.5% https://github.com/mollismerx/elfspy/search?l=c%2B%2B
Makefile 0.5% https://github.com/mollismerx/elfspy/search?l=makefile
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.