Linux Audio

Check our new training course

Loading...
Note: File does not exist in v6.2.
 1/* SPDX-License-Identifier: GPL-2.0-or-later */
 2/*
 3 * Copyright (C) 2015 Josh Poimboeuf <jpoimboe@redhat.com>
 4 */
 5
 6#ifndef _SPECIAL_H
 7#define _SPECIAL_H
 8
 9#include <stdbool.h>
10#include "elf.h"
11
12struct special_alt {
13	struct list_head list;
14
15	bool group;
16	bool skip_orig;
17	bool skip_alt;
18	bool jump_or_nop;
19
20	struct section *orig_sec;
21	unsigned long orig_off;
22
23	struct section *new_sec;
24	unsigned long new_off;
25
26	unsigned int orig_len, new_len; /* group only */
27};
28
29int special_get_alts(struct elf *elf, struct list_head *alts);
30
31#endif /* _SPECIAL_H */