diff options
author | Yonghong Song <yhs@fb.com> | 2019-12-17 16:24:23 -0800 |
---|---|---|
committer | Yonghong Song <yhs@fb.com> | 2020-01-10 09:06:31 -0800 |
commit | fbb64aa69835c8e3e9efe0afc8a73058b5a0fb3c (patch) | |
tree | aa2016541f4e921329587cf73f760ee3eee3f995 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 26cdaeb1f05ba140011a43ef1ea8a37d3cf416d9 (diff) | |
download | llvm-fbb64aa69835c8e3e9efe0afc8a73058b5a0fb3c.zip llvm-fbb64aa69835c8e3e9efe0afc8a73058b5a0fb3c.tar.gz llvm-fbb64aa69835c8e3e9efe0afc8a73058b5a0fb3c.tar.bz2 |
[BPF] extend BTF_KIND_FUNC to cover global, static and extern funcs
Previously extern function is added as BTF_KIND_VAR. This does not work
well with existing BTF infrastructure as function expected to use
BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO.
This patch added extern function to BTF_KIND_FUNC. The two bits 0:1
of btf_type.info are used to indicate what kind of function it is:
0: static
1: global
2: extern
Differential Revision: https://reviews.llvm.org/D71638
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions