Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/tools/objtool/weak.c
26278 views
1
// SPDX-License-Identifier: GPL-2.0-or-later
2
/*
3
* Copyright (C) 2020 Matt Helsley <[email protected]>
4
* Weak definitions necessary to compile objtool without
5
* some subcommands (e.g. check, orc).
6
*/
7
8
#include <stdbool.h>
9
#include <errno.h>
10
#include <objtool/objtool.h>
11
12
#define UNSUPPORTED(name) \
13
({ \
14
fprintf(stderr, "error: objtool: " name " not implemented\n"); \
15
return ENOSYS; \
16
})
17
18
int __weak orc_dump(const char *_objname)
19
{
20
UNSUPPORTED("ORC");
21
}
22
23
int __weak orc_create(struct objtool_file *file)
24
{
25
UNSUPPORTED("ORC");
26
}
27
28