xref: /aosp_15_r20/external/arm-trusted-firmware/lib/romlib/jmptbl.i (revision 54fd6939e177f8ff529b10183254802c76df6d08)
1*54fd6939SJiyong Park #
2*54fd6939SJiyong Park # Copyright (c) 2018-2020, ARM Limited and Contributors. All rights reserved.
3*54fd6939SJiyong Park #
4*54fd6939SJiyong Park # SPDX-License-Identifier: BSD-3-Clause
5*54fd6939SJiyong Park #
6*54fd6939SJiyong Park # Format:
7*54fd6939SJiyong Park # lib	function	[patch]
8*54fd6939SJiyong Park # Add "patch" at the end of the line to patch a function. For example:
9*54fd6939SJiyong Park # mbedtls	mbedtls_memory_buffer_alloc_init	patch
10*54fd6939SJiyong Park # Holes can be introduced in the table by using a special keyword "reserved".
11*54fd6939SJiyong Park # Example:
12*54fd6939SJiyong Park # reserved	reserved
13*54fd6939SJiyong Park # The jump table will contain an invalid instruction instead of branch
14*54fd6939SJiyong Park 
15*54fd6939SJiyong Park rom	rom_lib_init
16*54fd6939SJiyong Park fdt	fdt_getprop_namelen
17*54fd6939SJiyong Park fdt	fdt_setprop_inplace
18*54fd6939SJiyong Park fdt	fdt_check_header
19*54fd6939SJiyong Park fdt	fdt_node_offset_by_compatible
20*54fd6939SJiyong Park fdt     fdt_setprop_inplace_namelen_partial
21*54fd6939SJiyong Park mbedtls	mbedtls_asn1_get_alg
22*54fd6939SJiyong Park mbedtls	mbedtls_asn1_get_alg_null
23*54fd6939SJiyong Park mbedtls	mbedtls_asn1_get_bitstring_null
24*54fd6939SJiyong Park mbedtls	mbedtls_asn1_get_bool
25*54fd6939SJiyong Park mbedtls	mbedtls_asn1_get_int
26*54fd6939SJiyong Park mbedtls	mbedtls_asn1_get_tag
27*54fd6939SJiyong Park mbedtls	mbedtls_free
28*54fd6939SJiyong Park mbedtls	mbedtls_md
29*54fd6939SJiyong Park mbedtls	mbedtls_md_get_size
30*54fd6939SJiyong Park mbedtls	mbedtls_memory_buffer_alloc_init
31*54fd6939SJiyong Park mbedtls	mbedtls_oid_get_md_alg
32*54fd6939SJiyong Park mbedtls	mbedtls_oid_get_numeric_string
33*54fd6939SJiyong Park mbedtls	mbedtls_oid_get_pk_alg
34*54fd6939SJiyong Park mbedtls	mbedtls_oid_get_sig_alg
35*54fd6939SJiyong Park mbedtls	mbedtls_pk_free
36*54fd6939SJiyong Park mbedtls	mbedtls_pk_init
37*54fd6939SJiyong Park mbedtls	mbedtls_pk_parse_subpubkey
38*54fd6939SJiyong Park mbedtls	mbedtls_pk_verify_ext
39*54fd6939SJiyong Park mbedtls	mbedtls_platform_set_snprintf
40*54fd6939SJiyong Park mbedtls	mbedtls_x509_get_rsassa_pss_params
41*54fd6939SJiyong Park mbedtls	mbedtls_x509_get_sig_alg
42*54fd6939SJiyong Park mbedtls	mbedtls_md_info_from_type
43*54fd6939SJiyong Park c	exit
44*54fd6939SJiyong Park c	atexit
45