• Code reuse attacks: the compiler story

    Luke Cheeseman
    Luke Cheeseman

    How does a developer prevent an attacker from taking control of a program when the developer is providing the tools to the attacker? What are code reuse attacks and how can the Arm Architecture remove the vulnerabilities? How can someone use these architectural…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • How to compile hello word code with aarch64 gcc

    Huailiang Li
    Huailiang Li

    Assembly code:

        .syntax unified
    
        @ --------------------------------
    .global main
    main:
        @ Stack the return address (lr) in addition to a dummy register (ip) to
        @ keep the stack 8-byte aligned.
        push    {ip, lr}
    
        @ Load the…

    • over 2 years ago
    • Software Tools
    • Arm Compilers forum
  • Gcc compiler/toochain for ARMv8 ?

    Shankar
    Shankar

    In open source which is gcc cross toolchian available which can support AARCH32 and AARCH64 based on –mabi flag ?

    In gcc documentation, supported values for –mabi are ilp32 and lp64. But when I tried linaro released toolchain crosstool-NG linaro…

    • Answered
    • over 6 years ago
    • Software Tools
    • Arm Development Studio forum
  • View related content from anywhere
  • More
  • Cancel