1 /* 2 * Copyright (c) 2024 Intel Corporation 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #ifndef ZEPHYR_LLEXT_INTERNAL_H 8 #define ZEPHYR_LLEXT_INTERNAL_H 9 10 #ifdef __cplusplus 11 extern "C" { 12 #endif 13 14 /** 15 * @file 16 * @brief Private header for linkable loadable extensions 17 */ 18 19 /** @cond ignore */ 20 21 struct llext_loader; 22 struct llext; 23 24 const void *llext_loaded_sect_ptr(struct llext_loader *ldr, struct llext *ext, unsigned int sh_ndx); 25 26 /** @endcond */ 27 28 #ifdef __cplusplus 29 } 30 #endif 31 32 #endif /* ZEPHYR_LLEXT_INTERNAL_H */ 33