* Call Trace analysis doubt
@ 2016-06-15 6:26 Muni Sekhar
2016-06-21 5:16 ` Mulyadi Santosa
2016-06-21 5:28 ` Augusto Mecking Caringi
0 siblings, 2 replies; 3+ messages in thread
From: Muni Sekhar @ 2016-06-15 6:26 UTC (permalink / raw)
To: kernelnewbies
Hi,
Let?s assume WARNING message says something like:
[ 0.000000] Call Trace:
[ 0.000000] [<ffffffff81762590>] dump_stack+0x45/0x56
[ 0.000000] [<ffffffff8106dd2d>] warn_slowpath_common+0x7d/0xa0
[ 0.000000] [<ffffffff8106dde4>] warn_slowpath_fmt_taint+0x44/0x50
[ 0.000000] [<ffffffff8143329c>] ? acpi_tb_acquire_table+0x3e/0x6c
[ 0.000000] [<ffffffff81765070>] warn_invalid_dmar+0x81/0x93
[ 0.000000] [<ffffffff81d8989d>] detect_intel_iommu+0xe9/0x172
[ 0.000000] [<ffffffff81d3c84f>] pci_iommu_alloc+0x4a/0x6c
[ 0.000000] [<ffffffff81d4cb4b>] mem_init+0x17/0x9c
[ 0.000000] [<ffffffff81d31e80>] start_kernel+0x23b/0x47d
[ 0.000000] [<ffffffff81d31a4e>] ? set_init_arg+0x53/0x53
[ 0.000000] [<ffffffff81d31120>] ? early_idt_handlers+0x120/0x120
[ 0.000000] [<ffffffff81d315ee>] x86_64_start_reservations+0x2a/0x2c
[ 0.000000] [<ffffffff81d31733>] x86_64_start_kernel+0x143/0x152
[ 0.000000] ---[ end trace c32c0e307381ad8a ]---
Few symbols in the above mentioned call trace are prefixed with ???
(for e.g. ?early_idt_handlers\? set_init_arg\?
acpi_tb_acquire_table), what does it mean?
Does it needs to be considered while debugging the kernel module?
Call Trace shows ?function+0xoffset/0xlength?. Does the
0xoffset/0xlength changes if the module is built with ?g option and
without ?g option?
Thanks in Advance,
--
Thanks,
Sekhar
^ permalink raw reply [flat|nested] 3+ messages in thread
* Call Trace analysis doubt
2016-06-15 6:26 Call Trace analysis doubt Muni Sekhar
@ 2016-06-21 5:16 ` Mulyadi Santosa
2016-06-21 5:28 ` Augusto Mecking Caringi
1 sibling, 0 replies; 3+ messages in thread
From: Mulyadi Santosa @ 2016-06-21 5:16 UTC (permalink / raw)
To: kernelnewbies
On Wed, Jun 15, 2016 at 1:26 PM, Muni Sekhar <munisekharrms@gmail.com>
wrote:
> Hi,
>
> Let?s assume WARNING message says something like:
>
>
> [ 0.000000] Call Trace:
>
> [ 0.000000] [<ffffffff81762590>] dump_stack+0x45/0x56
>
> [ 0.000000] [<ffffffff8106dd2d>] warn_slowpath_common+0x7d/0xa0
>
> [ 0.000000] [<ffffffff8106dde4>] warn_slowpath_fmt_taint+0x44/0x50
>
> [ 0.000000] [<ffffffff8143329c>] ? acpi_tb_acquire_table+0x3e/0x6c
>
> [ 0.000000] [<ffffffff81765070>] warn_invalid_dmar+0x81/0x93
>
> [ 0.000000] [<ffffffff81d8989d>] detect_intel_iommu+0xe9/0x172
>
> [ 0.000000] [<ffffffff81d3c84f>] pci_iommu_alloc+0x4a/0x6c
>
> [ 0.000000] [<ffffffff81d4cb4b>] mem_init+0x17/0x9c
>
> [ 0.000000] [<ffffffff81d31e80>] start_kernel+0x23b/0x47d
>
> [ 0.000000] [<ffffffff81d31a4e>] ? set_init_arg+0x53/0x53
>
> [ 0.000000] [<ffffffff81d31120>] ? early_idt_handlers+0x120/0x120
>
> [ 0.000000] [<ffffffff81d315ee>] x86_64_start_reservations+0x2a/0x2c
>
> [ 0.000000] [<ffffffff81d31733>] x86_64_start_kernel+0x143/0x152
>
> [ 0.000000] ---[ end trace c32c0e307381ad8a ]---
>
>
>
> Few symbols in the above mentioned call trace are prefixed with ???
> (for e.g. ?early_idt_handlers\? set_init_arg\?
> acpi_tb_acquire_table), what does it mean?
> Does it needs to be considered while debugging the kernel module?
>
>
>
> Call Trace shows ?function+0xoffset/0xlength?. Does the
> 0xoffset/0xlength changes if the module is built with ?g option and
> without ?g option?
>
>
> Thanks in Advance,
>
> --
> Thanks,
> Sekhar
>
>
Hi...
Not sure about the "?".
But about the offset/length, I think it will differ, but mostly because -g
implies turning off certain optimization options.
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
--
regards,
Mulyadi Santosa
Freelance Linux trainer and consultant
blog: the-hydra.blogspot.com
training: mulyaditraining.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20160621/c760dcea/attachment-0001.html
^ permalink raw reply [flat|nested] 3+ messages in thread
* Call Trace analysis doubt
2016-06-15 6:26 Call Trace analysis doubt Muni Sekhar
2016-06-21 5:16 ` Mulyadi Santosa
@ 2016-06-21 5:28 ` Augusto Mecking Caringi
1 sibling, 0 replies; 3+ messages in thread
From: Augusto Mecking Caringi @ 2016-06-21 5:28 UTC (permalink / raw)
To: kernelnewbies
On Wed, Jun 15, 2016 at 3:26 AM, Muni Sekhar <munisekharrms@gmail.com> wrote:
> Hi,
>
> Let?s assume WARNING message says something like:
>
>
> [ 0.000000] Call Trace:
>
> [ 0.000000] [<ffffffff81762590>] dump_stack+0x45/0x56
>
> [ 0.000000] [<ffffffff8106dd2d>] warn_slowpath_common+0x7d/0xa0
>
> [ 0.000000] [<ffffffff8106dde4>] warn_slowpath_fmt_taint+0x44/0x50
>
> [ 0.000000] [<ffffffff8143329c>] ? acpi_tb_acquire_table+0x3e/0x6c
>
> [ 0.000000] [<ffffffff81765070>] warn_invalid_dmar+0x81/0x93
>
> [ 0.000000] [<ffffffff81d8989d>] detect_intel_iommu+0xe9/0x172
>
> [ 0.000000] [<ffffffff81d3c84f>] pci_iommu_alloc+0x4a/0x6c
>
> [ 0.000000] [<ffffffff81d4cb4b>] mem_init+0x17/0x9c
>
> [ 0.000000] [<ffffffff81d31e80>] start_kernel+0x23b/0x47d
>
> [ 0.000000] [<ffffffff81d31a4e>] ? set_init_arg+0x53/0x53
>
> [ 0.000000] [<ffffffff81d31120>] ? early_idt_handlers+0x120/0x120
>
> [ 0.000000] [<ffffffff81d315ee>] x86_64_start_reservations+0x2a/0x2c
>
> [ 0.000000] [<ffffffff81d31733>] x86_64_start_kernel+0x143/0x152
>
> [ 0.000000] ---[ end trace c32c0e307381ad8a ]---
>
>
>
> Few symbols in the above mentioned call trace are prefixed with ???
> (for e.g. ?early_idt_handlers\? set_init_arg\?
> acpi_tb_acquire_table), what does it mean?
> Does it needs to be considered while debugging the kernel module?
Hi,
There is an explanation about the meaning of these '?' here:
https://www.kernel.org/doc/Documentation/x86/kernel-stacks
--
Augusto Mecking Caringi
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-06-21 5:28 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-15 6:26 Call Trace analysis doubt Muni Sekhar
2016-06-21 5:16 ` Mulyadi Santosa
2016-06-21 5:28 ` Augusto Mecking Caringi
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.