Commit Graph

3 Commits

Author SHA1 Message Date
Chunhui Li
7639b80540 ANDROID: debug_symbols: Add put_task_stack
We need dump task->stack in kernel module for debug usage,
use try_get_task_stack to lock task->stack, and should call
put_task_stack to release.

Effective ABI change:

type 'enum android_debug_symbol' changed
  enumerator 'ADS_PUT_TASK_STACK' (21) was added
  enumerator 'ADS_END' value changed from 21 to 22

Bug: 242968855
Change-Id: I57e53d3ce49ef106eca7914b470c14d50316d2ab
Signed-off-by: Chunhui Li <chunhui.li@mediatek.com>
Signed-off-by: Matthias Maennich <maennich@google.com>
2022-10-14 09:44:32 +00:00
Woody Lin
246e34cdce ANDROID: debug_symbols: Add show_mem
Add show_mem symbol which will be used by the hard-lockup
debugging module to debug_symbols driver.

Bug: 199478662
Signed-off-by: Woody Lin <woodylin@google.com>
Change-Id: I479700e9f1428b4e1192881b4e3b67c9e43afbeb
2022-06-01 09:32:34 -07:00
Prasad Sodagudi
b2df67a932 ANDROID: android: Create debug_symbols driver
Introduce new API to expose symbols useful for debugging the GKI kernel.
Symbols exported from this driver would be difficult to maintain via the
traditional EXPORT_SYMBOL_GPL.

Bug: 199236943
Change-Id: I1cadb409289ca9ce36b0084efc9ac46f6bec6741
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
Signed-off-by: Yogesh Lal <ylal@codeaurora.org>
2021-11-23 11:59:24 +05:30