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

SPIKE - Validate consistency between crashpad symbols and ones extracted using objdump #12303

Open
4 tasks
jnasselle opened this issue Feb 15, 2022 · 0 comments
Open
4 tasks
Assignees
Labels

Comments

@jnasselle
Copy link
Member

Wazuh version Component Install type Install method Platform
master Wazuh core components Any Sources Every OS supported by Wazuh

Description

As part of #9913, Crashpad use and debug info packages must coexist because each one aims to solve different problems. In the generation pipeline and after Wazuh compilation with debug symbols, Crashpad should extract their symbols using dump_syms. After that, in package generation (of before that in case packager does not support automatic package stripping), those binaries are splitter in stripped binaries and symbol files.

This spike will validate the consistency between crashpad extracted symbols and objdump outputs

DoD

  • Generate a error-prone Wazuh brach integrated with crashpad. Compile it with debug symbols
  • Get crashpad symbols for Wazuh using dump_syms
  • Split binaries into stripped binaries and symbols
  • Make Wazuh crash and validate that, both crashpad report and core dump information are consistent and valid.

Regards,
Nico

@jnasselle jnasselle self-assigned this Feb 15, 2022
@vikman90 vikman90 added the phase/spike Spike label Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants