Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

function__entry dtrace point is mssing in main branch and v3.12.0 #110385

Closed
Zheaoli opened this issue Oct 5, 2023 · 2 comments
Closed

function__entry dtrace point is mssing in main branch and v3.12.0 #110385

Zheaoli opened this issue Oct 5, 2023 · 2 comments
Labels
3.12 bugs and security fixes 3.13 bugs and security fixes type-bug An unexpected behavior, bug, or error

Comments

@Zheaoli
Copy link
Contributor

Zheaoli commented Oct 5, 2023

Bug report

Bug description:

Compile code with ./configure --with-dtrace

And here's the readelf result

Displaying notes found in: .note.gnu.property
  Owner                Data size        Description
  GNU                  0x00000030       NT_GNU_PROPERTY_TYPE_0
      Properties: x86 ISA needed: x86-64-baseline
        x86 feature used: x86, x87, XMM
        x86 ISA used: x86-64-baseline

Displaying notes found in: .note.gnu.build-id
  Owner                Data size        Description
  GNU                  0x00000014       NT_GNU_BUILD_ID (unique build ID bitstring)
    Build ID: cd07ca8c5a0d8d7ac24b99e423d3a351ee48676a

Displaying notes found in: .note.ABI-tag
  Owner                Data size        Description
  GNU                  0x00000010       NT_GNU_ABI_TAG (ABI version tag)
    OS: Linux, ABI: 4.4.0

Displaying notes found in: .note.stapsdt
  Owner                Data size        Description
  stapsdt              0x00000040       NT_STAPSDT (SystemTap probe descriptors)
    Provider: python
    Name: import__find__load__start
    Location: 0x000000000024ba88, Base: 0x0000000000412f1d, Semaphore: 0x000000000059e722
    Arguments: 8@%rax
  stapsdt              0x00000047       NT_STAPSDT (SystemTap probe descriptors)
    Provider: python
    Name: import__find__load__done
    Location: 0x000000000024baa0, Base: 0x0000000000412f1d, Semaphore: 0x000000000059e724
    Arguments: 8@%rax -4@%edx
  stapsdt              0x00000033       NT_STAPSDT (SystemTap probe descriptors)
    Provider: python
    Name: audit
    Location: 0x0000000000282ba5, Base: 0x0000000000412f1d, Semaphore: 0x000000000059e726
    Arguments: 8@%rbp 8@%rbx
  stapsdt              0x00000036       NT_STAPSDT (SystemTap probe descriptors)
    Provider: python
    Name: gc__start
    Location: 0x000000000029e27d, Base: 0x0000000000412f1d, Semaphore: 0x000000000059e71e
    Arguments: -4@120(%rsp)
  stapsdt              0x00000030       NT_STAPSDT (SystemTap probe descriptors)
    Provider: python
    Name: gc__done
    Location: 0x000000000029e8a4, Base: 0x0000000000412f1d, Semaphore: 0x000000000059e720
    Arguments: -8@%rbx

CPython versions tested on:

CPython main branch

Operating systems tested on:

Linux

Thanks @jschwinger233 for the help

@Zheaoli Zheaoli added the type-bug An unexpected behavior, bug, or error label Oct 5, 2023
@AlexWaygood AlexWaygood added 3.12 bugs and security fixes 3.13 bugs and security fixes labels Oct 5, 2023
@Zheaoli
Copy link
Contributor Author

Zheaoli commented Oct 5, 2023

411b169

Seems we remove dtrace support in this commit

@markshannon is this a planned behavior?

@markshannon
Copy link
Member

Duplicate of #104280

@markshannon markshannon marked this as a duplicate of #104280 Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.12 bugs and security fixes 3.13 bugs and security fixes type-bug An unexpected behavior, bug, or error
Projects
None yet
Development

No branches or pull requests

3 participants