Skip to content
This repository was archived by the owner on Feb 5, 2019. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rust-lang/llvm
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: f5f1ffea207b6b380127ff34f14015ae005d1413
Choose a base ref
...
head repository: rust-lang/llvm
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: b015ecddd3129490fa26e5278a1acee79f2ee5ef
Choose a head ref
  • 1 commit
  • 4 files changed
  • 1 contributor

Commits on Feb 19, 2014

  1. Add stack overflow check for ARM Thumb instruction set.

    Besides the mechanincal changes between the ARM and Thumb functions,
    because of the different instruction sets, there is difference in how the
    stack limit is located. The ARM version uses hardware which isn't available
    on the lower-end Thumb processors (namely system co-processor and MMU)
    therefore the stack limit is placed at a predefined location in
    memory - STACK_LIMIT. It is the responsibility of the wrapping runtime
    to manage this location with the correct value. It can vary from a simple
    constant defined by the linker to actively managed variable by a RTOS
    implementation.
    neykov authored and alexcrichton committed Feb 19, 2014
    Configuration menu
    Copy the full SHA
    b015ecd View commit details
    Browse the repository at this point in the history
Loading