René's URL Explorer Experiment


Title: WIP: Add initial support for "live" debugging by prakashsurya · Pull Request #34 · crash-python/crash-python · GitHub

Open Graph Title: WIP: Add initial support for "live" debugging by prakashsurya · Pull Request #34 · crash-python/crash-python

X Title: WIP: Add initial support for "live" debugging by prakashsurya · Pull Request #34 · crash-python/crash-python

Description: This change adds a new "crash-kcore.sh" script that enables the use of this repository for debugging a "live" system via the "/proc/kcore" interface, rather than reading from a kernel crash dump. Current functionality includes: Ability to print global variables Ability to run existing crash-python commands Ability to print backtraces with "bt" Caveats: Thread information is read once at startup, and never updated. As a result, when listing the backtraces for thread, they may not reflect the current state of the system; they'll reflect the state of the system during crash-python initialization. We cannot (as far as I know) completely disable the caching done by GDB for the "core" target. Thus, when printing small amounts of data repeatedly (e.g. calling "p jiffies_64" repeatedly), the value shown may not reflect the current state of the system, it'll reflect the value when it was first read and cached. Co-authored-by: Serapheim Dimitropoulos serapheim@delphix.com Co-authored-by: Tom Caputi tcaputi@datto.com

Open Graph Description: This change adds a new "crash-kcore.sh" script that enables the use of this repository for debugging a "live" system via the "/proc/kcore" interface, rather than readi...

X Description: This change adds a new "crash-kcore.sh" script that enables the use of this repository for debugging a "live" system via the "/proc/kcore" inte...

Opengraph URL: https://github.com/crash-python/crash-python/pull/34

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:c7266423-d011-24e1-3331-7b9e9ef5cd0d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA3C8:DBF06:125CAA:1AA692:6A63636E
html-safe-nonceeaed46cdc41d392f7ccc9724ffcb88723bfb06c5c2e9405b8a06a3e45b0fffb7
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBM0M4OkRCRjA2OjEyNUNBQToxQUE2OTI6NkE2MzYzNkUiLCJ2aXNpdG9yX2lkIjoiNzY2MDA4NTk1MTAwMTIyNDA0NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac96ee394891cd1fcc9d6efd8a8be674312d6defb5b98833198f43bfa04b0fa7e0
hovercard-subject-tagpull_request:277530395
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/crash-python/crash-python/pull/34/files
twitter:imagehttps://avatars.githubusercontent.com/u/658081?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/658081?s=400&v=4
og:image:altThis change adds a new "crash-kcore.sh" script that enables the use of this repository for debugging a "live" system via the "/proc/kcore" interface, rather than readi...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None669d3fcd704a169521d2b6431762f95a6878a9e8ccaf0fd5f2d0802fc5b971f9
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/crash-python/crash-python git https://github.com/crash-python/crash-python.git
octolytics-dimension-user_id59613134
octolytics-dimension-user_logincrash-python
octolytics-dimension-repository_id51460283
octolytics-dimension-repository_nwocrash-python/crash-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id51460283
octolytics-dimension-repository_network_root_nwocrash-python/crash-python
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release20da292f132ff51328be50073854259f417052c1
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/crash-python/crash-python/pull/34/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcrash-python%2Fcrash-python%2Fpull%2F34%2Ffiles
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
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
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/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/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/enterprise/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%2Fcrash-python%2Fcrash-python%2Fpull%2F34%2Ffiles
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=crash-python%2Fcrash-python
Reloadhttps://github.com/crash-python/crash-python/pull/34/files
Reloadhttps://github.com/crash-python/crash-python/pull/34/files
Reloadhttps://github.com/crash-python/crash-python/pull/34/files
Please reload this pagehttps://github.com/crash-python/crash-python/pull/34/files
crash-python https://github.com/crash-python
crash-pythonhttps://github.com/crash-python/crash-python
Notifications https://github.com/login?return_to=%2Fcrash-python%2Fcrash-python
Fork 25 https://github.com/login?return_to=%2Fcrash-python%2Fcrash-python
Star 74 https://github.com/login?return_to=%2Fcrash-python%2Fcrash-python
Code https://github.com/crash-python/crash-python
Issues 8 https://github.com/crash-python/crash-python/issues
Pull requests 7 https://github.com/crash-python/crash-python/pulls
Actions https://github.com/crash-python/crash-python/actions
Projects https://github.com/crash-python/crash-python/projects
Security and quality 0 https://github.com/crash-python/crash-python/security
Insights https://github.com/crash-python/crash-python/pulse
Code https://github.com/crash-python/crash-python
Issues https://github.com/crash-python/crash-python/issues
Pull requests https://github.com/crash-python/crash-python/pulls
Actions https://github.com/crash-python/crash-python/actions
Projects https://github.com/crash-python/crash-python/projects
Security and quality https://github.com/crash-python/crash-python/security
Insights https://github.com/crash-python/crash-python/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fcrash-python%2Fcrash-python%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fcrash-python%2Fcrash-python%2Fissues%2Fnew%2Fchoose
prakashsuryahttps://github.com/prakashsurya
crash-python:nexthttps://github.com/crash-python/crash-python/tree/next
prakashsurya:next-kcorehttps://github.com/prakashsurya/crash-python/tree/next-kcore
Conversation 10 https://github.com/crash-python/crash-python/pull/34
Commits 75 https://github.com/crash-python/crash-python/pull/34/commits
Checks 0 https://github.com/crash-python/crash-python/pull/34/checks
Files changed https://github.com/crash-python/crash-python/pull/34/files
Please reload this pagehttps://github.com/crash-python/crash-python/pull/34/files
WIP: Add initial support for "live" debugging https://github.com/crash-python/crash-python/pull/34/files#top
Show all changes 75 commits https://github.com/crash-python/crash-python/pull/34/files
f29e1de crash.types.task: improve task flag handling jeffmahoney Apr 29, 2019 https://github.com/crash-python/crash-python/pull/34/commits/f29e1de344faf00a0ca85c7cae389e1cefb21261
86422cb crash.commands.ps: add support for TASK_IDLE jeffmahoney Apr 29, 2019 https://github.com/crash-python/crash-python/pull/34/commits/86422cbbcd459338418d50eb459bc7d5a4f46dc0
68f6630 crash.commands.help: sort commands in help output jeffmahoney Sep 19, 2018 https://github.com/crash-python/crash-python/pull/34/commits/68f663025da3106266132e170ca888eeba975d7b
4fb4c3a crash.util: add struct_has_member jeffmahoney Apr 29, 2019 https://github.com/crash-python/crash-python/pull/34/commits/4fb4c3ad82b85a522a3490febb1dad378fff207a
7fe8aa7 crash.types.task: handle anonymous sub-structure in mm_struct jeffmahoney Apr 29, 2019 https://github.com/crash-python/crash-python/pull/34/commits/7fe8aa76c4092728217f15c7035dc32c76b065d0
b8de0ab crash.util: add uuid decoding jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/b8de0ab6528437dc5012e0760728a13317c82a47
e75bc23 crash.util: add decode_flags helper jeffmahoney Apr 26, 2019 https://github.com/crash-python/crash-python/pull/34/commits/e75bc230832aeff0c55a665cb0ed7d21d9d9e4df
81cb971 crash.types.{,k}list: use the type from the symbol when available jeffmahoney Sep 19, 2018 https://github.com/crash-python/crash-python/pull/34/commits/81cb9717907420dd8ca1f39b2ea84cd68abaf4d2
736fdf7 crash.types.list: add list_empty jeffmahoney Apr 26, 2019 https://github.com/crash-python/crash-python/pull/34/commits/736fdf787ea74d3c6f6adae9f7ac9bf21c1c42be
df92870 crash.types.list: fix cycle tests jeffmahoney Apr 22, 2019 https://github.com/crash-python/crash-python/pull/34/commits/df92870a25056df166a8ca9c85875e339e6d8e80
87aec81 tests: clear file during test teardown jeffmahoney Apr 22, 2019 https://github.com/crash-python/crash-python/pull/34/commits/87aec8167af0a3f558c6f7094547b715a4df168b
ff7ef81 crash.kernel: convert setup to use DelayedSymvals jeffmahoney Apr 22, 2019 https://github.com/crash-python/crash-python/pull/34/commits/ff7ef81ec8a9bb0aaf9fd3c7294857a0e86d048a
a132e76 crash.arch: add baseline ppc64 support jeffmahoney Apr 22, 2019 https://github.com/crash-python/crash-python/pull/34/commits/a132e7617b26c1ee002925b249bbf7dc5356a071
bbe3d6f crash.types.bitmap: add find first/last/next helpers jeffmahoney Apr 22, 2019 https://github.com/crash-python/crash-python/pull/34/commits/bbe3d6f3971c5005968c4a14dd89dc15495b5987
527e044 crash: use new gdb.Target to create standalone target jeffmahoney Apr 22, 2019 https://github.com/crash-python/crash-python/pull/34/commits/527e04427a95e617c80231ef5427b3de1fed8554
afdd5b2 crash.types.module: create module for modules jeffmahoney May 7, 2019 https://github.com/crash-python/crash-python/pull/34/commits/afdd5b261b159ef1ecdda603343cb1b2f2d61704
96be843 kdump.target: don't specify offset for .data..percpu jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/96be84342be20c4355ae6129d838d8ec18593450
fa71477 crash.types.percpu: handle missing pcpu_nr_slots jeffmahoney May 6, 2019 https://github.com/crash-python/crash-python/pull/34/commits/fa71477fa55c0cd5b199e77d5f15249dc275d616
c6ec4bc crash.types.percpu: get_percpu_var, raise exception with passed val jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/c6ec4bcaa028cc2f0dc2a9b2edf63d6c6c56d09d
7502b34 crash.types.cpu: fix online cpu mask and add possible cpu mask jeffmahoney May 7, 2019 https://github.com/crash-python/crash-python/pull/34/commits/7502b34e3b3239225598eeb1d699adda530412d9
36a58b8 crash.types.percpu: better percpu handling jeffmahoney Apr 22, 2019 https://github.com/crash-python/crash-python/pull/34/commits/36a58b8c019157ef8cd903820dbac84fa9865916
118bbfe crash.types.percpu: separate the all-cpus and single-cpu cases jeffmahoney May 21, 2019 https://github.com/crash-python/crash-python/pull/34/commits/118bbfe83fa9867aae5bc011a99e6c792f6dd6b8
7b38ed4 crash.types.percpu: add percpu_counter_sum jeffmahoney Apr 30, 2019 https://github.com/crash-python/crash-python/pull/34/commits/7b38ed424a20b9002b97c76b0e1a3e41da994442
a515eef crash: auto-select crashing task and print backtrace on startup jeffmahoney Apr 22, 2019 https://github.com/crash-python/crash-python/pull/34/commits/a515eefc8abd7e3f45352ea201a852b5291e2f36
f6feb54 crash.sh: use $TMPDIR for gdbinit in --gdb mode jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/f6feb546fdb8f1b5b2cb1b272d5a5a7fd2a2ce78
fe1c40e crash.kernel: use new KernelError exception to report errors during s… jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/fe1c40ebb16c3771da3335fee81959ea3cf85a84
18707a4 crash.kernel: add debug option to load_modules jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/18707a4c9a0aecf5e16ed50878387b882febfa0e
823e505 crash.kernel: use objfile.has_symbols() to detect debuginfo jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/823e505024c3464e4002ee6239f1479e0ce5571d
58b7c35 crash.util: promote to be its own sub-package jeffmahoney May 3, 2019 https://github.com/crash-python/crash-python/pull/34/commits/58b7c35cbc62fde294e9758131a77f030fc7520c
4175429 crash: add static percpu regions for modules jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/41754292003b29b02e0da642bf127e95fd177839
40352e2 crash.kernel: handle failure to add module symbols jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/40352e285b6c5432fc804f0d8b50a96d172fd4ac
9a86bc6 crash.kernel: improve and document debuginfo and module loading jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/9a86bc6c55accb9babc39b105556cb27fe0fab0b
95b3d0d crash.kernel: check module version on load jeffmahoney Apr 26, 2019 https://github.com/crash-python/crash-python/pull/34/commits/95b3d0d56dc3e55783d20228500e9bbce0684919
917c3a9 crash.commands.task: allow 'task' command with no argument to show cu… jeffmahoney May 2, 2019 https://github.com/crash-python/crash-python/pull/34/commits/917c3a9e562eda46bd3800878f0a3b2d251a1e18
a18e2b7 crash.infra.callbacks: explicitly connect to callbacks jeffmahoney May 17, 2019 https://github.com/crash-python/crash-python/pull/34/commits/a18e2b7fdae2b01045d0618e3f331d6f372e38e0
e0fa23e crash.infra.lookup: move type name resolution into TypeCallback jeffmahoney May 3, 2019 https://github.com/crash-python/crash-python/pull/34/commits/e0fa23ee9062f3c7900b7538b1aa463904485802
5dee123 crash.util.symbols: introduce simplified delayed lookups jeffmahoney May 3, 2019 https://github.com/crash-python/crash-python/pull/34/commits/5dee123e8735f9b95c7d6a8b40a53ea1d8a8012b
cc56e25 crash.subsystem.filesystem: add super_flags jeffmahoney Apr 26, 2019 https://github.com/crash-python/crash-python/pull/34/commits/cc56e256dde2164449985184915c76b57de8d19a
5f69e54 crash.subsystem.filesystem: add for_each_super_block, get_super_block jeffmahoney Sep 18, 2018 https://github.com/crash-python/crash-python/pull/34/commits/5f69e54dec4853899538a68b59d537c8636dc06f
7d72016 crash.subsystem.filesystem.mount: use type from symbol when available jeffmahoney Sep 19, 2018 https://github.com/crash-python/crash-python/pull/34/commits/7d720160761db8fe6de92af7c21999d56122a958
b4facc0 crash.subsystem.filesystem.mount: use crash.util.decode_flags jeffmahoney May 4, 2019 https://github.com/crash-python/crash-python/pull/34/commits/b4facc03f5f05049335d70e77fc549e3d8fc4865
b2817c9 crash.subsystem.filesystem: include sector number when describing dio… jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/b2817c94fb5218e0bbba0ec1085513b4e6de1a00
b7085be crash.subsystem.{filesystem,storage}: refactor bio decoders jeffmahoney May 3, 2019 https://github.com/crash-python/crash-python/pull/34/commits/b7085be43b7e6183347c02edea8d3f2cdf0e18dd
c27620b crash.types.vmstat: remove dead code jeffmahoney May 6, 2019 https://github.com/crash-python/crash-python/pull/34/commits/c27620be539e72d89ce24f262e2dea2a4a507113
fcb22c4 crash: remove CrashBaseClass jeffmahoney May 3, 2019 https://github.com/crash-python/crash-python/pull/34/commits/fcb22c423780a8a898db63ddfe69e6184e76909a
30dd42b crash.util: add more documentation jeffmahoney May 20, 2019 https://github.com/crash-python/crash-python/pull/34/commits/30dd42bdb9c76543db894e3320b7c2e5a9674f84
65a7e06 crash: factor out task iteration jeffmahoney May 7, 2019 https://github.com/crash-python/crash-python/pull/34/commits/65a7e06c79a76ec3ff7b7bb283bbad45fdbdebe8
abfd2dc crash.commands: handle DelayedAttributeError gracefully jeffmahoney May 8, 2019 https://github.com/crash-python/crash-python/pull/34/commits/abfd2dceefd673d02fabe1f8c0ec2661b1d002af
62bb502 crash.commands.dmesg: handling dictionary string encoding better jeffmahoney May 8, 2019 https://github.com/crash-python/crash-python/pull/34/commits/62bb502fb95f38904a3a1c7f2e1f193fea2dfaeb
e7ff8dd crash.types.slab: improve address printing jeffmahoney May 9, 2019 https://github.com/crash-python/crash-python/pull/34/commits/e7ff8dd79bdec255eec262ddd86a5d1eb78a104e
6da88b1 crash.commands.kmem: use exceptions to exit command with error jeffmahoney May 9, 2019 https://github.com/crash-python/crash-python/pull/34/commits/6da88b1d63fb7e77cf940b8deaacc7af3a12a2da
29ea504 crash.commands.kmem: fix argument parsing jeffmahoney May 9, 2019 https://github.com/crash-python/crash-python/pull/34/commits/29ea5046cc7f4dbcd769e9ee3d03f64cfc1c3f1e
f2142e5 crash.commands.kmem: clean up some trivial things jeffmahoney May 9, 2019 https://github.com/crash-python/crash-python/pull/34/commits/f2142e5372ec1137c0f05281bb1791950a80acdd
08749dd crash.commands.ps: uncomment -G mode jeffmahoney May 10, 2019 https://github.com/crash-python/crash-python/pull/34/commits/08749dd03f95cb4fcb3e438d62a6c0c1fd6129c6
004ad94 crash: add kernel testing against vmcores jeffmahoney May 7, 2019 https://github.com/crash-python/crash-python/pull/34/commits/004ad940d697ff80b370beedc715760b44d96cf4
cfac8fb crash.types.classdev: update classdev iteration to use device_private jeffmahoney May 7, 2019 https://github.com/crash-python/crash-python/pull/34/commits/cfac8fb2cd9e590bd4b665c26def7e344be0a76c
39131e1 crash.subsystem.filesystems: add is_fstype_super and is_fstype_inode jeffmahoney May 9, 2019 https://github.com/crash-python/crash-python/pull/34/commits/39131e15777ca16f5eb6f1d06d1f26bc972d598c
bfd2628 crash.subsystem.filesystem: document gdb.NotAvailableError jeffmahoney May 15, 2019 https://github.com/crash-python/crash-python/pull/34/commits/bfd2628fe32ebc4030881f011a12c747f2e94bd2
c5691bf crash.subsytem.filesystem.mount: add API documentation jeffmahoney May 9, 2019 https://github.com/crash-python/crash-python/pull/34/commits/c5691bf7437a058070927fa442fc51525832e2b8
4e60c1c crash.subsystem.filesystem.btrfs: add helpers for super, inode, and u… jeffmahoney Apr 29, 2019 https://github.com/crash-python/crash-python/pull/34/commits/4e60c1cd263fda571dfe457bf1cb0e7d15c06711
7e077de crash.commands.btrfs: add basic btrfs command jeffmahoney Sep 18, 2018 https://github.com/crash-python/crash-python/pull/34/commits/7e077de120dde3e280d842cc598f0956a9ded51d
575d1ef crash.subsystem.filesystem.xfs: Add basic XFS infra jeffmahoney Sep 18, 2018 https://github.com/crash-python/crash-python/pull/34/commits/575d1ef8d9414395a05d8bedfe27c1c8b721de7b
1522012 crash.commands.xfs: add basic xfs command jeffmahoney Sep 18, 2018 https://github.com/crash-python/crash-python/pull/34/commits/15220124a3a939bef3fe7fc73a9a3834e5bca783
5483d9f crash.subsystem.storage.blocksq: add per-queue requests_in_flight call jeffmahoney Apr 22, 2019 https://github.com/crash-python/crash-python/pull/34/commits/5483d9f9deb9fbc6b17424ba9cddd49a4b821ba0
538acd1 crash.commands.lsmod: add basic lsmod command jeffmahoney May 1, 2019 https://github.com/crash-python/crash-python/pull/34/commits/538acd1efb8966f0ef8fc8df165aa7e3beaa2711
e7789d4 crash.types.task: get_stack_pointer should take thread_struct jeffmahoney May 15, 2019 https://github.com/crash-python/crash-python/pull/34/commits/e7789d4fbb0a2dbf5af60d4099ff7342ebac1e80
1d22d73 crash.types.task: add accessor-helpers jeffmahoney May 15, 2019 https://github.com/crash-python/crash-python/pull/34/commits/1d22d73fd85cd8eac7a2fb62a5bac40dfedce1dc
af12734 crash.commands.ps: factor out formatting jeffmahoney May 15, 2019 https://github.com/crash-python/crash-python/pull/34/commits/af12734750f8b8ae3f2f6d02e0d29b65a0e77b52
550c337 crash.cache.syscache: update config parsing jeffmahoney May 9, 2019 https://github.com/crash-python/crash-python/pull/34/commits/550c3374ac2b9ef5cc4290f1eec21ebe64831e31
d04844b tests: silence as much noise as possible jeffmahoney May 17, 2019 https://github.com/crash-python/crash-python/pull/34/commits/d04844b5ee7e6bf07a7ee168e43a3c8e1113b594
cb870bb crash.util: fix get_typed_pointer semantics jeffmahoney May 20, 2019 https://github.com/crash-python/crash-python/pull/34/commits/cb870bbc38c8e91c833eebbd860cd2268e47feec
0f70ab1 crash.types.task: add documentation and static typing hints jeffmahoney May 20, 2019 https://github.com/crash-python/crash-python/pull/34/commits/0f70ab143911c8f6e9da6ca39c37e86d089b4ffa
d6bc98b crash: more documentation and typing jeffmahoney May 21, 2019 https://github.com/crash-python/crash-python/pull/34/commits/d6bc98bf16ca2b761f00707c09dbaca3639dd981
2834470 WIP: Add initial support for "live" debugging May 9, 2019 https://github.com/crash-python/crash-python/pull/34/commits/28344703a5e09c5725ae1209c272979ed24f7339
14529d1 WIP: Add new "kcore" target using "drgn" backend sdimitro May 20, 2019 https://github.com/crash-python/crash-python/pull/34/commits/14529d13cd9117f34e691b0541274dce399010e1
Clear filters https://github.com/crash-python/crash-python/pull/34/files
Please reload this pagehttps://github.com/crash-python/crash-python/pull/34/files
Please reload this pagehttps://github.com/crash-python/crash-python/pull/34/files
INTERNALS.md https://github.com/crash-python/crash-python/pull/34/files#diff-4f97c89a4da4bf2477d0ef9c1dba303571d5e414ba47aaf3ed2f3be0b7d2ad6c
TESTING.md https://github.com/crash-python/crash-python/pull/34/files#diff-4da5f2fd7bc2f11672282410e99aad91d422f9f4fb6c723abc7ef29ee5cb6906
crash-kcore.sh https://github.com/crash-python/crash-python/pull/34/files#diff-ac1cb2d462e3040b57bf76637d57c1ca3daed195fc2c03870a17aa33807b4826
crash.sh https://github.com/crash-python/crash-python/pull/34/files#diff-48b91a2d3c6b2836db306782c88910d259c4e599e62e2ef3a9bc7e29c3ba54ff
addrxlat.py https://github.com/crash-python/crash-python/pull/34/files#diff-a86e92232405f514468ba2d25396d9b18af62a64fb4360121bdde31bbdb3c8ce
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-247628adf6361ee2d5fc5813a7e8b47b40c5495213bb06a66a9995a1b728098a
ppc64.py https://github.com/crash-python/crash-python/pull/34/files#diff-a5ce19a5a96499190a83f2ada93c7a288087d1c90abe104e7410a8645884f1a0
x86_64.py https://github.com/crash-python/crash-python/pull/34/files#diff-38a55835b142a476bc941d434ce0c429061fef5668f1aa682af7057b176b1b90
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-82782f441f935f71cc95699bcd56173fc3f0f3d32ef1a4f9a1fe76b7e66ebbb5
syscache.py https://github.com/crash-python/crash-python/pull/34/files#diff-2e6278e6ea15c240200ddda7f39dc54af037047156c2d9bd13b32b5c60a078f5
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-33f041f182f0a45464ac50b20614e375c5aa3bcc4c422a060615741cccd1e3b9
btrfs.py https://github.com/crash-python/crash-python/pull/34/files#diff-63a7a21e702dbbba71602e3a00dfcffbd1999f37287102dc135e1a23d119e4ce
dmesg.py https://github.com/crash-python/crash-python/pull/34/files#diff-734e4026665545e7cc422364c39c1321c9cac2a7692105b68d051dee2c5bb23e
help.py https://github.com/crash-python/crash-python/pull/34/files#diff-e3319366334dc0eff540ccd72b78f6bc013e3c5587584e6e8f9de74cf87296d6
kmem.py https://github.com/crash-python/crash-python/pull/34/files#diff-062e0a4d3685295e1c3cee17af2fbba5e52def0eb006b8898afafeb0a5e095cf
lsmod.py https://github.com/crash-python/crash-python/pull/34/files#diff-da3cfd0e06a1714309b714adcb9dc2dcded72f1c851f1a53c7514944d68a2d43
mount.py https://github.com/crash-python/crash-python/pull/34/files#diff-f67bea855d03e0b25ce8833fa5662c7adf59c2f5be7fb9ee9d10a7fe891da0e6
ps.py https://github.com/crash-python/crash-python/pull/34/files#diff-1885a2ca533f374db3264013e6c9604124c223553bdfebcacc1cd85b7ee60421
task.py https://github.com/crash-python/crash-python/pull/34/files#diff-dc4ac41ef8a9f35162c1f097c5400077d3d3a67ed5cf3044797ed72d81d480aa
xfs.py https://github.com/crash-python/crash-python/pull/34/files#diff-e47be4f9950bdb8f47ea08deab41b854b1c51b37d588bc06e20630f5794829b2
exceptions.py https://github.com/crash-python/crash-python/pull/34/files#diff-3fee6fa62f7e508715ca451d4f6eda523d254582f234df0a2fc08e9a3c004999
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-2a6972fdc995d0e92ff015129e64eb5fcd2f9f31074f231ced4ce13dec578fab
callback.py https://github.com/crash-python/crash-python/pull/34/files#diff-f930fc88abae670d1273ef7eb6f7db16aa16cd543599e1f11b2562e6a0790f2a
lookup.py https://github.com/crash-python/crash-python/pull/34/files#diff-1b503a73502638b738c6c578c8b9fe64dc9e51f91d777fa7737c06ac2e202498
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-5b20bd345a11771063bf1aff752c7482b6dfa7f4f864f68a2d10ce60166799f5
kernel.py https://github.com/crash-python/crash-python/pull/34/files#diff-7c5e5add4808ed46d5fd61751bcb3ab39f3cc9ce9d004588d2cc2ac31aa99111
session.py https://github.com/crash-python/crash-python/pull/34/files#diff-eaabbbaa9b05da0d1ada098aa168c2da0858a28a1bcc01b8583857bcd7c0cc09
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-9ccbbb8e14a9aef1f7eba5ccc5d7cb39cc7ca5d661f074f130414a74fbc04f02
btrfs.py https://github.com/crash-python/crash-python/pull/34/files#diff-5187e143819391d787abe7eb89cb0be552e6cee2d6d7e858944a14c6c9779fd6
decoders.py https://github.com/crash-python/crash-python/pull/34/files#diff-427f7515146b39f093605cfc08f8afc4e2ff664dd6985fea677d268a4330d9e5
ext3.py https://github.com/crash-python/crash-python/pull/34/files#diff-9fa3c98c7ddc69866ee7497488ae5a16d08d60495d1a6b0aa1ba4ff5d035431a
mount.py https://github.com/crash-python/crash-python/pull/34/files#diff-ae7dab60b4a121db3cec6a6db657eafe4778fc9f80effc27ef46b2055f1289a1
xfs.py https://github.com/crash-python/crash-python/pull/34/files#diff-61802ce1b188c072083429e0f37ad86762a49faabd4025ba2191695877899103
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-09972f4610879c0b407d7c5f6f5f6fed66759b9b19053065f9c57a67ad43d9f0
blocksq.py https://github.com/crash-python/crash-python/pull/34/files#diff-24c17e1d804c9bce80ce392a101ecdfd7ee2b5a11b56229e3e02592b6e191b09
decoders.py https://github.com/crash-python/crash-python/pull/34/files#diff-79302809344a45f1b7149e9afea057ee525da970a307fcde924651f165fe2e3d
device_mapper.py https://github.com/crash-python/crash-python/pull/34/files#diff-ffa920140774d0855d8d7b246f56f9c8f9f634be5276fb11a35fcb487a355927
bitmap.py https://github.com/crash-python/crash-python/pull/34/files#diff-0f14b889d360eb7d1311eee06ccc6a1fe6ac683850dd35a1cdffa5fc3185db9c
classdev.py https://github.com/crash-python/crash-python/pull/34/files#diff-ae4515c8fd64b8eebbc7ae04bbb414c90d9bf3334030345a550d94a0267b990f
cpu.py https://github.com/crash-python/crash-python/pull/34/files#diff-af2dfba0264f48bb8fbcc8b988ce566815b07a46d5aa10a54f752eeaeed50baa
klist.py https://github.com/crash-python/crash-python/pull/34/files#diff-0e2fbeac55653806d17fc69f3459e2f3940942e5d0749d4f216720192cd2a8ef
list.py https://github.com/crash-python/crash-python/pull/34/files#diff-bc478ca1081f23f160ff8ba8ed014439a82597c3d4bd0af05a14210a4e736753
module.py https://github.com/crash-python/crash-python/pull/34/files#diff-b62da9878ca3e6414244ffc16fa0a51bcb128b4fb7e8658ff12f6d6d319fd1fe
node.py https://github.com/crash-python/crash-python/pull/34/files#diff-3f9f4e7ea0712d96b45ebaf2c0c24b4966cab431c0d8b1841bbc06ba5e7d8475
page.py https://github.com/crash-python/crash-python/pull/34/files#diff-c461bb6e6c805a523e6dd40f660eac8f63d44afaad96879f70f98b46423ba344
percpu.py https://github.com/crash-python/crash-python/pull/34/files#diff-11a76df7f47bc89a2cda74555f51f4aa203febb911c6590c5d6f7a20184880af
slab.py https://github.com/crash-python/crash-python/pull/34/files#diff-eff51c581c1752862e2fbf27d878fd2a275a21afbae7093945de85bd5b2f4e53
task.py https://github.com/crash-python/crash-python/pull/34/files#diff-aae74b1c00d38db2907d69e7fa47e7672025824ed744594dde60bddf292600e7
vmstat.py https://github.com/crash-python/crash-python/pull/34/files#diff-64b29a83da049cf733e4485e7f3f92360682d4f682d2e704405a30a384114b80
zone.py https://github.com/crash-python/crash-python/pull/34/files#diff-181292c47f46165286bd3d47d9027f9e5edaf7cfbf19a3025bf242e308749ce9
util.py https://github.com/crash-python/crash-python/pull/34/files#diff-930449b05952bedede5dc7b214591dfcc1521847e340b1a63d0c7079ec74ca2b
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-93c0b7636b86ac027ef33d16c9d86860131b4a11d813c310b1a59ef90740e943
symbols.py https://github.com/crash-python/crash-python/pull/34/files#diff-77710854f342651c8f67d914ca94493b2e4f70886011919d2c6f16a0250a2e65
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-9c348e61bd54dd67129ade0d22c3defb01e10de077fa4a3574fd2d59d1623e39
target.py https://github.com/crash-python/crash-python/pull/34/files#diff-e7d8fe12099f94724e03060c3e461b116a1eeae1e3c99a1a3740ccdccbbf101f
__init__.py https://github.com/crash-python/crash-python/pull/34/files#diff-bc89f8b722a6c475e246b6485388202920c90a0932c8bb0db7b09fa240d18e4a
target.py https://github.com/crash-python/crash-python/pull/34/files#diff-4013be0d6842d25fa107fe33bdd351745e052dbaa3616360b4346a2924f2a697
decorators.py https://github.com/crash-python/crash-python/pull/34/files#diff-195aeb7cea30fec584d1429309cc179828173eae4baaade59b54332f4cf8b829
test_commands_btrfs.py https://github.com/crash-python/crash-python/pull/34/files#diff-10afbe701864f1ad61bed389aac71571f5ba4f478dece07a9e15252f8e4c06a6
test_commands_dmesg.py https://github.com/crash-python/crash-python/pull/34/files#diff-f587d7fc218a06f5e6c2472cdd4ec2c8fda0ca06cdb89ef714d31f705f1ca278
test_commands_kmem.py https://github.com/crash-python/crash-python/pull/34/files#diff-0f47afe14e07423b3bf7a374e3c6d5d5470b087c1cdeb104f408c59c0dc7d3e7
test_commands_lsmod.py https://github.com/crash-python/crash-python/pull/34/files#diff-f8a9182a073b10ff5c934803e4aa31b43c3864cf0da28d47578251c514a4ac23
test_commands_mount.py https://github.com/crash-python/crash-python/pull/34/files#diff-43471a597ad8159ec51f42de93ebf98bd76fb57b670e9149b5737a4cc9b47f93
test_commands_ps.py https://github.com/crash-python/crash-python/pull/34/files#diff-013dd4416d79bd9c889522338f7c3e4af3bf266ddf28ce816e03d50ccae92349
test_commands_sys.py https://github.com/crash-python/crash-python/pull/34/files#diff-ca0fb2a11874a191e08d81bf8d40fbf8d2bd09827e431d3af1ae80a35b105207
test_commands_xfs.py https://github.com/crash-python/crash-python/pull/34/files#diff-b2bd4396bbeb23282a7253d43e80e023a1cc965c69b33d558189d1991e6d693e
test_types_bitmap.py https://github.com/crash-python/crash-python/pull/34/files#diff-3eb5f7566d8e0834088855b4baaab53a408a7a99fb2e75572e9fc253af3ad28f
test_types_classdev.py https://github.com/crash-python/crash-python/pull/34/files#diff-c00e7fa1c125fb7ce126598d5be2b9f759e44bf95cda42d5052d8456ad9d06ee
test_types_cpu.py https://github.com/crash-python/crash-python/pull/34/files#diff-1a467fe21be8d432398ca3ebe8f6173380575dcb99e47f11d200373b2afcd6ab
test_types_module.py https://github.com/crash-python/crash-python/pull/34/files#diff-e259ecfdc6ed02b5e3152385ed6ebf1a8d38ebed0b0f061a500f42d3f857956c
test_types_node.py https://github.com/crash-python/crash-python/pull/34/files#diff-9e1467ce486a8c495bb2b55b56755ae231e5e448d74748977e5d41b55cad809d
test_types_percpu.py https://github.com/crash-python/crash-python/pull/34/files#diff-f7f745e1ee6636eb43c8ecd816e2508c6a5dbfdca2c119ad2ff5eff1df5626b2
test_types_task.py https://github.com/crash-python/crash-python/pull/34/files#diff-37216db4e29d4c9c4b6e417c737f4798bdafd495a84f2d4c5bda7e428b90c4f7
test_types_zone.py https://github.com/crash-python/crash-python/pull/34/files#diff-f827d572f3af0b2722f24a67377ff7971881a6faa17d9621a374915d650183c0
unittest-bootstrap.py https://github.com/crash-python/crash-python/pull/34/files#diff-e47b929bb0a5b9fe8d7ddcdae6c1856614e4b5273ae142d2c301823b06dade42
unittest-prepare.py https://github.com/crash-python/crash-python/pull/34/files#diff-9cd49f999abf25c75f773a5848614793d94cb9a5b57b5559ec776a6a22eb4a56
pycrash https://github.com/crash-python/crash-python/pull/34/files#diff-716780605243d981c4cb876e0f6b8a9c3b1b760e2e01518e90b5cd17a4515a43
pycrash.asciidoc https://github.com/crash-python/crash-python/pull/34/files#diff-423d028d28897c94d48f2ec676a257d6bda6be9e30487d1edb5206d272514083
setup.py https://github.com/crash-python/crash-python/pull/34/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
test-all.sh https://github.com/crash-python/crash-python/pull/34/files#diff-9d18eed9d8802a704c9754010c757d3c8d521a9e35f9e7d5822c47fc1abbe0ea
test_infra.py https://github.com/crash-python/crash-python/pull/34/files#diff-5616cce26722149908e2a300756824275bc00ae95e3473127394b24e3deaa22a
test_infra_lookup.py https://github.com/crash-python/crash-python/pull/34/files#diff-aa3c129f657b3f52d886f2af82359f23e8b4a84eeefc28c4def7316154676b84
test_list.py https://github.com/crash-python/crash-python/pull/34/files#diff-f40ea99697a137f87f5a524a5be49b0e057ed7e164e108f43148bc09fc897e3a
test_objfile_callbacks.py https://github.com/crash-python/crash-python/pull/34/files#diff-09552620642049a041e107d1a303f5618b1d6799bcce8fbf951bcb57c49da314
test_percpu.py https://github.com/crash-python/crash-python/pull/34/files#diff-2452564a72af0704f93bbb00847ff0692ad0cf59323aee50b7a25104593c89bf
test_syscache.py https://github.com/crash-python/crash-python/pull/34/files#diff-37631ebfedd5c81a9ab1c1ef1a47c1378581417158f07c195e518cbf135f1068
test_syscmd.py https://github.com/crash-python/crash-python/pull/34/files#diff-7e04d35c347b0b611e2f99c755f60412a31848ecf351b51656bb93dfe911ce0c
test_target.py https://github.com/crash-python/crash-python/pull/34/files#diff-bc9ab330a035ca1d92114c9b2cd7896e93e3def74e0ab9a6c22fa5bbeebcbb0d
test_util.py https://github.com/crash-python/crash-python/pull/34/files#diff-0dcbadaa6c70afb6fea041dec04bb89c3cc7fe201fb7c3185a669efa49769f28
test_util_symbols.py https://github.com/crash-python/crash-python/pull/34/files#diff-fd2756b0f92700d86e1b05a724a3a45026d53ebd56741a0ab2973ea41085409f
INTERNALS.mdhttps://github.com/crash-python/crash-python/pull/34/files#diff-4f97c89a4da4bf2477d0ef9c1dba303571d5e414ba47aaf3ed2f3be0b7d2ad6c
View file https://github.com/crash-python/crash-python/blob/14529d13cd9117f34e691b0541274dce399010e1/INTERNALS.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/crash-python/crash-python/pull/34/{{ revealButtonHref }}
TESTING.mdhttps://github.com/crash-python/crash-python/pull/34/files#diff-4da5f2fd7bc2f11672282410e99aad91d422f9f4fb6c723abc7ef29ee5cb6906
View file https://github.com/crash-python/crash-python/blob/14529d13cd9117f34e691b0541274dce399010e1/TESTING.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/crash-python/crash-python/pull/34/{{ revealButtonHref }}
crash-kcore.shhttps://github.com/crash-python/crash-python/pull/34/files#diff-ac1cb2d462e3040b57bf76637d57c1ca3daed195fc2c03870a17aa33807b4826
View file https://github.com/crash-python/crash-python/blob/14529d13cd9117f34e691b0541274dce399010e1/crash-kcore.sh
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/crash-python/crash-python/pull/34/{{ revealButtonHref }}
crash.shhttps://github.com/crash-python/crash-python/pull/34/files#diff-48b91a2d3c6b2836db306782c88910d259c4e599e62e2ef3a9bc7e29c3ba54ff
View file https://github.com/crash-python/crash-python/blob/14529d13cd9117f34e691b0541274dce399010e1/crash.sh
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/crash-python/crash-python/pull/34/{{ revealButtonHref }}
https://github.com/crash-python/crash-python/pull/34/files#diff-48b91a2d3c6b2836db306782c88910d259c4e599e62e2ef3a9bc7e29c3ba54ff
https://github.com/crash-python/crash-python/pull/34/files#diff-48b91a2d3c6b2836db306782c88910d259c4e599e62e2ef3a9bc7e29c3ba54ff
https://github.com/crash-python/crash-python/pull/34/files#diff-48b91a2d3c6b2836db306782c88910d259c4e599e62e2ef3a9bc7e29c3ba54ff
https://github.com/crash-python/crash-python/pull/34/files#diff-48b91a2d3c6b2836db306782c88910d259c4e599e62e2ef3a9bc7e29c3ba54ff
https://github.com/crash-python/crash-python/pull/34/files#diff-48b91a2d3c6b2836db306782c88910d259c4e599e62e2ef3a9bc7e29c3ba54ff
https://github.com/crash-python/crash-python/pull/34/files#diff-48b91a2d3c6b2836db306782c88910d259c4e599e62e2ef3a9bc7e29c3ba54ff
Please reload this pagehttps://github.com/crash-python/crash-python/pull/34/files
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.