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

CLI2: copy mapfile for diff statistics #15117

Merged
merged 11 commits into from
Oct 14, 2021
Merged

Conversation

JojoS62
Copy link
Contributor

@JojoS62 JojoS62 commented Sep 28, 2021

Summary of changes

copy the linker map file to target.elf.map.old. The memap.py statistics generator looks for a given filename +'.old'. If it exists, it generates the difference to previous module sizes as with CLI1.
Current behaviour is not copy the map file, so this feature is not yet available in CLI2 builds.

This PR replaces my previous attempt #15110

Impact of changes

Migration actions required

Documentation


Pull request type

[x] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[] Feature update (New feature / Functionality change / New API)
[] Major update (Breaking change E.g. Return code change / API behaviour change)

Test results

[] No Tests required for this change (E.g docs only update)
[x] Covered by existing mbed-os tests (Greentea or Unittest)
[] Tests / results supplied as part of this PR

Reviewers


@JojoS62
Copy link
Contributor Author

JojoS62 commented Sep 28, 2021

the greentea test complains about 'The full profile is not supported for this Mbed target' for compililing a target G031 with baremetal profile. Looks like some configuration problem or is it a side affect of older cmake version?

@ciarmcom
Copy link
Member

@JojoS62, thank you for your changes.
@ARMmbed/mbed-os-hal @ARMmbed/mbed-os-connectivity @ARMmbed/mbed-os-core @ARMmbed/mbed-os-security @ARMmbed/mbed-os-maintainers please review.

@JojoS62 JojoS62 removed request for a team October 5, 2021 15:36
@mergify mergify bot added needs: CI and removed needs: review labels Oct 11, 2021
@0xc0170
Copy link
Contributor

0xc0170 commented Oct 11, 2021

CI started

@mbed-ci
Copy link

mbed-ci commented Oct 11, 2021

Jenkins CI Test : ✔️ SUCCESS

Build Number: 1 | 🔒 Jenkins CI Job | 🌐 Logs & Artifacts

CLICK for Detailed Summary

jobs Status
jenkins-ci/mbed-os-ci_unittests ✔️
jenkins-ci/mbed-os-ci_build-cloud-example-ARM ✔️
jenkins-ci/mbed-os-ci_build-cloud-example-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_build-greentea-ARM ✔️
jenkins-ci/mbed-os-ci_build-greentea-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_build-example-ARM ✔️
jenkins-ci/mbed-os-ci_build-example-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_greentea-test ✔️

@mergify mergify bot dismissed 0xc0170’s stale review October 13, 2021 09:51

Pull request has been modified.

@0xc0170
Copy link
Contributor

0xc0170 commented Oct 13, 2021

CI started

@0xc0170
Copy link
Contributor

0xc0170 commented Oct 13, 2021

Note, when we merge, we will squash commits into 1

@mbed-ci
Copy link

mbed-ci commented Oct 13, 2021

Jenkins CI Test : ✔️ SUCCESS

Build Number: 2 | 🔒 Jenkins CI Job | 🌐 Logs & Artifacts

CLICK for Detailed Summary

jobs Status
jenkins-ci/mbed-os-ci_unittests ✔️
jenkins-ci/mbed-os-ci_build-cloud-example-ARM ✔️
jenkins-ci/mbed-os-ci_build-cloud-example-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_build-greentea-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_build-greentea-ARM ✔️
jenkins-ci/mbed-os-ci_build-example-ARM ✔️
jenkins-ci/mbed-os-ci_build-example-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_greentea-test ✔️

@mergify mergify bot added the needs: CI label Oct 14, 2021
@0xc0170
Copy link
Contributor

0xc0170 commented Oct 14, 2021

Ci restarted

@mbed-ci
Copy link

mbed-ci commented Oct 14, 2021

Jenkins CI Test : ✔️ SUCCESS

Build Number: 3 | 🔒 Jenkins CI Job | 🌐 Logs & Artifacts

CLICK for Detailed Summary

jobs Status
jenkins-ci/mbed-os-ci_unittests ✔️
jenkins-ci/mbed-os-ci_build-cloud-example-ARM ✔️
jenkins-ci/mbed-os-ci_build-cloud-example-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_build-greentea-ARM ✔️
jenkins-ci/mbed-os-ci_build-greentea-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_build-example-ARM ✔️
jenkins-ci/mbed-os-ci_build-example-GCC_ARM ✔️
jenkins-ci/mbed-os-ci_greentea-test ✔️

@mergify mergify bot removed the needs: CI label Oct 14, 2021
@0xc0170 0xc0170 merged commit 2cd6c70 into ARMmbed:master Oct 14, 2021
@mergify mergify bot removed the ready for merge label Oct 14, 2021
@JojoS62 JojoS62 deleted the fix-memap-diff branch October 14, 2021 18:27
@mbedmain mbedmain added release-version: 6.15.1 Release-pending and removed release-type: patch Indentifies a PR as containing just a patch Release-pending labels Nov 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants