Those are simply macros defined in zircon/kernel/include/asm.h
Unless you configure otherwise (by way of --variant), clang is used as
the compiler (and associated toolchain).
See: docs/development/build/toolchain.md for more info.
Also, note that the tree contains assembly listings for different
architectures (namely, aarch64 and x86), which source were you looking
at?
On Tue, Dec 22, 2020 at 6:49 AM fctorial <
fcto...@gmail.com> wrote:
>
> What is the assembler and assembly dialect used in fuchsia project? The assembly files use constructs like `DATA`, `END_DATA`, `FUNCTION`, `END_FUNCTION` which aren't documented in gnu assembler reference. The argument order of instructions is also different.
>
> --
> All posts must follow the Fuchsia Code of Conduct
https://fuchsia.dev/fuchsia-src/CODE_OF_CONDUCT or may be removed.
> ---
> To unsubscribe from this group and stop receiving emails from it, send an email to
zircon-dev+...@fuchsia.dev.