aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/gdb
AgeCommit message (Expand)AuthorFilesLines
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-2/+6
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-27/+29
2024-03-12Merge tag 'asm-generic-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+2
2024-03-07scripts/gdb/symbols: fix invalid escape sequence warningAndrew Ballance1-1/+1
2024-03-06arch: simplify architecture specific page size configurationArnd Bergmann2-2/+2
2024-02-21scripts/gdb/vmalloc: fix vmallocinfo errorKuan-Ying Lee1-27/+29
2024-02-08x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM)Paolo Bonzini2-2/+6
2024-01-18Merge tag 'kbuild-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-12/+3
2023-12-10scripts/gdb: remove exception handling and refine print formatKuan-Ying Lee2-35/+26
2023-12-10scripts/gdb/stackdepot: rename pool_index to pools_numKuan-Ying Lee1-3/+3
2023-12-06scripts/gdb: fix lx-device-list-bus and lx-device-list-classFlorian Fainelli1-8/+8
2023-12-06scripts/gdb/tasks: fix lx-ps command errorKuan-Ying Lee1-11/+7
2023-12-03scripts: clean up IA-64 codeMasahiro Yamada1-12/+3
2023-11-01scripts/gdb/vmalloc: disable on no-MMUBen Wolsieffer2-2/+7
2023-11-01scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=nClément Léger1-4/+5
2023-11-01scripts/gdb: add lx_current support for riscvDeepak Gupta1-0/+15
2023-09-19revert "scripts/gdb/symbols: add specific ko module load command"Andrew Morton1-21/+2
2023-08-21scripts/gdb/vmalloc: add vmallocinfo supportKuan-Ying Lee3-0/+65
2023-08-21scripts/gdb/slab: add slab supportKuan-Ying Lee3-0/+340
2023-08-21scripts/gdb/page_owner: add page owner supportKuan-Ying Lee3-0/+198
2023-08-21scripts/gdb/stackdepot: add stackdepot supportKuan-Ying Lee3-0/+57
2023-08-21scripts/gdb/aarch64: add aarch64 page operation helper commands and configsKuan-Ying Lee4-204/+626
2023-08-21scripts/gdb/utils: add common type usageKuan-Ying Lee1-0/+20
2023-08-21scripts/gdb/modules: add get module text supportKuan-Ying Lee1-1/+31
2023-08-21scripts/gdb/symbols: add specific ko module load commandKuan-Ying Lee1-2/+21
2023-08-18scripts/gdb: fix 'lx-lsmod' show the wrong sizeKuan-Ying Lee2-3/+12
2023-08-18scripts/gdb: fix lx-symbols command for arm64 LLVMKoudai Iwahori1-7/+10
2023-06-19scripts/gdb: fix SB_* constants parsingFlorian Fainelli1-6/+6
2023-04-27Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/...Linus Torvalds11-32/+452
2023-04-18scripts/gdb: add GDB convenience functions $lx_dentry_name() and $lx_i_dentry()Glenn Washburn1-0/+37
2023-04-18scripts/gdb: create linux/vfs.py for VFS related GDB helpersGlenn Washburn4-15/+32
2023-04-18scripts/gdb: timerlist: convert int chunks to strAmjad Ouled-Ameur1-1/+1
2023-04-18scripts/gdb: print interruptsFlorian Fainelli3-0/+247
2023-04-18scripts/gdb: raise error with reduced debugging informationFlorian Fainelli2-1/+6
2023-04-18scripts/gdb: add a Radix Tree ParserKieran Bingham3-0/+99
2023-04-18scripts/gdb: fix lx-timerlist for HRTIMER_MAX_CLOCK_BASES printingPeng Liu1-1/+2
2023-04-18scripts/gdb: fix lx-timerlist for Python3Peng Liu2-2/+7
2023-04-18scripts/gdb: fix lx-timerlist for struct timequeue_head changePeng Liu1-2/+1
2023-04-13scripts/gdb: use mem instead of core_layout to get the module addressPankaj Raghav3-4/+7
2023-04-08scripts/gdb: bail early if there are no generic PDFlorian Fainelli1-1/+3
2023-04-08scripts/gdb: bail early if there are no clocksFlorian Fainelli1-0/+2
2023-04-08scripts/gdb: support getting current task struct in UMLGlenn Washburn1-2/+8
2023-04-08scripts/gdb: correct indentation in get_current_taskGlenn Washburn1-9/+9
2023-02-23Merge tag 'mm-nonmm-stable-2023-02-20-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds2-0/+223
2023-02-09scripts/gdb: fix 'lx-current' for x86Jeff Xie1-1/+1
2023-02-02scripts/gdb: add mm introspection utilsDmitrii Bundin2-0/+223
2022-08-07Merge tag 'mm-nonmm-stable-2022-08-06-2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+1
2022-08-05Merge tag 'printk-for-5.20-sane' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-8/+15
2022-07-29scripts/gdb: ensure the absolute path is generated on initial sourceAaron Tomlin1-1/+1
2022-07-21scripts/gdb: Fix gdb 'lx-symbols' commandKhalid Masum1-1/+1
2022-07-21scripts/gdb: fix 'lx-dmesg' on 32 bits archAntonio Borneo2-8/+15
2022-06-11scripts/gdb: change kernel config dumping methodKuan-Ying Lee1-3/+3
2021-12-16scripts/gdb: lx-dmesg: read records individuallyJohn Ogness1-17/+18
2021-11-09scripts/gdb: handle split debug for vmlinuxDouglas Anderson1-1/+2
2021-05-07scripts/gdb: add lx_current support for arm64Barry Song1-0/+13
2021-05-07scripts/gdb: document lx_current is only supported by x86Barry Song1-2/+8
2021-05-07gdb: lx-symbols: store the abspath()Johannes Berg1-1/+2
2021-02-26scripts/gdb: fix list_for_eachGeorge Prekas1-0/+5
2021-02-16kbuild: use always-y instead of extra-yMasahiro Yamada1-2/+2
2020-10-16scripts/gdb/tasks: add headers and improve spacing formatRitesh Harjani1-4/+5
2020-10-16scripts/gdb/proc: add struct mount & struct super_block addr in lx-mounts com...Ritesh Harjani1-8/+7
2020-10-13Merge tag 'printk-for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-37/+117
2020-10-12Merge branch 'printk-rework' into for-linusPetr Mladek2-37/+117
2020-09-22printk: move dictionary keys to dev_printk_infoJohn Ogness1-5/+11
2020-09-15printk: ringbuffer: add finalization/extension supportJohn Ogness1-1/+2
2020-09-15printk: ringbuffer: change representation of statesJohn Ogness1-5/+6
2020-09-08scripts/gdb: update for lockless printk ringbufferJohn Ogness1-37/+102
2020-09-08scripts/gdb: add utils.read_ulong()John Ogness1-0/+7
2020-08-12scripts/gdb: fix python 3.8 SyntaxWarningNick Desaulniers1-2/+2
2020-08-03Merge branches 'pm-sleep', 'pm-domains', 'powercap' and 'pm-tools'Rafael J. Wysocki1-6/+6
2020-07-24scripts/gdb: fix lx-symbols 'gdb.error' while loading modulesStefano Garzarella1-1/+1
2020-07-09PM: domains: Fix up terminology with parent/childKees Cook1-6/+6
2020-05-07scripts/gdb: repair rb_first() and rb_last()Aymeric Agon-Rambosson1-2/+2
2020-03-25.gitignore: add SPDX License IdentifierMasahiro Yamada1-0/+1
2019-11-06scripts/gdb: fix debugging modules compiled with hot/cold partitioningIlya Leoshkevich1-1/+2
2019-10-19scripts/gdb: fix debugging modules on s390Ilya Leoshkevich1-1/+7
2019-10-19scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is setJoel Colledge2-16/+25
2019-09-25scripts/gdb: handle split debugDouglas Anderson1-2/+2
2019-07-16scripts/gdb: add helpers to find and list devicesLeonard Crestez2-0/+183
2019-07-16scripts/gdb: add lx-genpd-summary commandLeonard Crestez2-0/+84
2019-07-11kbuild: replace KBUILD_SRCTREE with boolean building_out_of_srctreeMasahiro Yamada1-1/+1
2019-06-01scripts/gdb: fix invocation when CONFIG_COMMON_CLK is not setFabiano Rosas1-1/+2
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-14scripts/gdb: print cached rate in lx-clk-summaryLeonard Crestez2-7/+18
2019-05-14scripts/gdb: clean up error handling in list helpersLeonard Crestez1-8/+2
2019-05-14scripts/gdb: add $lx_clk_core_lookup functionLeonard Crestez1-0/+23
2019-05-14scripts/gdb: initial clk support: lx-clk-summaryLeonard Crestez2-0/+47
2019-05-14scripts/gdb: add hlist utilitiesLeonard Crestez1-0/+23
2019-05-14scripts/gdb: silence pep8 checksStephen Boyd5-5/+16
2019-05-14scripts/gdb: add a timer list commandStephen Boyd3-0/+233
2019-05-14scripts/gdb: add rb tree iterating utilitiesStephen Boyd2-0/+178
2019-05-14scripts/gdb: add kernel config dumping commandStephen Boyd2-0/+45
2019-05-14scripts/gdb: find vmlinux where it was beforeStephen Boyd1-1/+5
2019-04-02kbuild: use $(srctree) instead of KBUILD_SRC to check out-of-tree buildMasahiro Yamada1-1/+1
2019-03-10Merge tag 'kbuild-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-12/+13
2019-03-07scripts/gdb: replace flags (MS_xyz -> SB_xyz)Jackie Liu2-12/+12
2019-02-27scripts/gdb: refactor rules for symlink creationMasahiro Yamada1-7/+11
2019-02-27scripts/gdb: do not descend into scripts/gdb from scriptsMasahiro Yamada1-6/+3
2019-01-04scripts/gdb: fix lx-version string outputDu Changbin1-1/+1
2018-01-19scripts/gdb/linux/tasks.py: fix get_thread_infoXi Kangjie1-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-01kbuild: use $(abspath ...) instead of $(shell cd ... && /bin/pwd)Masahiro Yamada1-1/+1
2017-07-12scripts/gdb: lx-dmesg: use explicit encoding=utf8 errors=replaceLeonard Crestez1-3/+10
2017-07-12scripts/gdb: lx-dmesg: cast log_buf to void* for addr fetchLeonard Crestez1-1/+1
2017-07-12scripts/gdb: add lx-fdtdump commandPeter Griffin2-0/+80
2017-06-02scripts/gdb: make lx-dmesg command work (reliably)André Draszik1-4/+5
2016-07-15Revert "scripts/gdb: add a Radix Tree Parser"Kieran Bingham3-105/+0
2016-07-15scripts/gdb: Perform path expansion to lx-symbol's argumentsNikolay Borisov1-1/+1
2016-07-15scripts/gdb: add constants.py to .gitignoreOmar Sandoval1-0/+1
2016-07-15scripts/gdb: rebuild constants.py on dependancy changeKieran Bingham1-2/+3
2016-07-15scripts/gdb: silence 'nothing to do' messageKieran Bingham1-0/+1
2016-05-23scripts/gdb: decode bytestream on dmesg for Python3Kieran Bingham1-2/+2
2016-05-23scripts/gdb: fix issue with dmesg.py and python 3.XDom Cote1-3/+4
2016-05-23scripts/gdb: improve types abstraction for gdb python scriptsDom Cote1-2/+15
2016-05-23scripts/gdb: add lx_thread_info_by_pid helperKieran Bingham1-0/+19
2016-05-23scripts/gdb: add a Radix Tree ParserKieran Bingham3-0/+105
2016-05-23scripts/gdb: cast CPU numbers to integerJan Kiszka1-1/+1
2016-05-23scripts/gdb: add cpu iteratorsKieran Bingham1-0/+38
2016-05-23scripts/gdb: add mount point list commandKieran Bingham2-0/+119
2016-05-23scripts/gdb: add io resource readersKieran Bingham1-0/+57
2016-05-23scripts/gdb: provide a dentry_name VFS path helperKieran Bingham1-0/+8
2016-05-23scripts/gdb: support !CONFIG_MODULES gracefullyKieran Bingham1-1/+4
2016-05-23scripts/gdb: provide exception catching parserKieran Bingham1-0/+7
2016-05-23scripts/gdb: convert modules usage to lists functionsKieran Bingham1-11/+6
2016-05-23scripts/gdb: provide kernel list item generatorsKieran Bingham1-0/+21
2016-05-23scripts/gdb: provide linux constantsKieran Bingham3-1/+44
2016-05-23scripts/gdb: Adjust module reference counter reported by lx-lsmodJan Kiszka1-1/+1
2016-03-22scripts/gdb: account for changes in module data structureJan Kiszka2-3/+4
2016-03-22scripts/gdb: add cmdline reader commandKieran Bingham1-0/+13
2016-03-22scripts/gdb: add version commandKieran Bingham2-0/+29
2015-06-30scripts/gdb: remove useless global instructionThiébaud Weksteen1-2/+0
2015-06-30scripts/gdb: add ps commandThiébaud Weksteen1-0/+16
2015-06-30scripts/gdb: fix PEP8 complianceThiébaud Weksteen4-7/+7
2015-06-30scripts/gdb: fix typo in exception nameThiébaud Weksteen1-1/+1
2015-06-30scripts/gdb: enable completion for lx-list-check parameterJan Kiszka1-1/+2
2015-06-30scripts/gdb: also allow list_head pointer as lx-list-check paramterJan Kiszka1-2/+4
2015-06-30scripts/gdb: add command to check list consistencyThiébaud Weksteen2-0/+90
2015-05-28scripts/gdb: fix lx-lsmod refcntAdrien Schildknecht1-8/+1
2015-02-28scripts/gdb: add empty package initialization scriptJan Kiszka1-0/+1
2015-02-17scripts/gdb: disable pagination while printing from breakpoint handlerJan Kiszka1-0/+11
2015-02-17scripts/gdb: convert CpuList to generator functionJan Kiszka2-40/+33
2015-02-17scripts/gdb: convert ModuleList to generator functionJan Kiszka2-23/+12
2015-02-17scripts/gdb: use a generator instead of iterator for task listDaniel Wagner1-30/+20
2015-02-17scripts/gdb: ignore byte-compiled python filesDaniel Thompson1-0/+2
2015-02-17scripts/gdb: port to python3 / gdb7.7Pantelis Koukousoulas6-9/+18
2015-02-17scripts/gdb: add lx-lsmod commandJan Kiszka1-1/+45
2015-02-17scripts/gdb: add class to iterate over CPU masksJan Kiszka1-0/+54
2015-02-17scripts/gdb: add lx_current convenience functionJan Kiszka1-0/+17
2015-02-17scripts/gdb: add internal helper and convenience function for per-cpu lookupJan Kiszka2-0/+69
2015-02-17scripts/gdb: add get_gdbserver_type helperJan Kiszka1-0/+35
2015-02-17scripts/gdb: add internal helper and convenience function to retrieve thread_...Jan Kiszka1-0/+35
2015-02-17scripts/gdb: add is_target_arch helperJan Kiszka1-0/+13
2015-02-17scripts/gdb: add helper and convenience function to look up tasksJan Kiszka2-0/+28
2015-02-17scripts/gdb: add task iteration classJan Kiszka1-0/+46
2015-02-17scripts/gdb: add lx-dmesg commandJan Kiszka2-0/+65
2015-02-17scripts/gdb: add read_u16/32/64 helpersJan Kiszka1-0/+21
2015-02-17scripts/gdb: add get_target_endianness helperJan Kiszka1-0/+18
2015-02-17scripts/gdb: add internal helper and convenience function to look up a moduleJan Kiszka2-0/+29
2015-02-17scripts/gdb: add automatic symbol reloading on module insertionJan Kiszka1-0/+39
2015-02-17scripts/gdb: add lx-symbols commandJan Kiszka2-0/+128
2015-02-17scripts/gdb: add module iteration classJan Kiszka1-0/+39
2015-02-17scripts/gdb: add container_of helper and convenience functionJan Kiszka2-0/+37
2015-02-17scripts/gdb: add cache for type objectsJan Kiszka1-0/+34
2015-02-17scripts/gdb: add infrastructureJan Kiszka3-0/+35