mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-10-16 12:39:49 +00:00
Convert indentation to spaces
The tab war is lost
This commit is contained in:
542
native/jni/external/Android.mk
vendored
542
native/jni/external/Android.mk
vendored
@@ -6,9 +6,9 @@ LOCAL_MODULE:= libxz
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/xz-embedded
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
|
||||
LOCAL_SRC_FILES := \
|
||||
xz-embedded/xz_crc32.c \
|
||||
xz-embedded/xz_dec_lzma2.c \
|
||||
xz-embedded/xz_dec_stream.c
|
||||
xz-embedded/xz_crc32.c \
|
||||
xz-embedded/xz_dec_lzma2.c \
|
||||
xz-embedded/xz_dec_stream.c
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# libnanopb.a
|
||||
@@ -17,9 +17,9 @@ LOCAL_MODULE:= libnanopb
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/nanopb
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
|
||||
LOCAL_SRC_FILES := \
|
||||
nanopb/pb_common.c \
|
||||
nanopb/pb_decode.c \
|
||||
nanopb/pb_encode.c
|
||||
nanopb/pb_common.c \
|
||||
nanopb/pb_decode.c \
|
||||
nanopb/pb_encode.c
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# libfdt.a
|
||||
@@ -28,15 +28,15 @@ LOCAL_MODULE:= libfdt
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/dtc/libfdt
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
|
||||
LOCAL_SRC_FILES := \
|
||||
dtc/libfdt/fdt.c \
|
||||
dtc/libfdt/fdt_addresses.c \
|
||||
dtc/libfdt/fdt_empty_tree.c \
|
||||
dtc/libfdt/fdt_overlay.c \
|
||||
dtc/libfdt/fdt_ro.c \
|
||||
dtc/libfdt/fdt_rw.c \
|
||||
dtc/libfdt/fdt_strerror.c \
|
||||
dtc/libfdt/fdt_sw.c \
|
||||
dtc/libfdt/fdt_wip.c
|
||||
dtc/libfdt/fdt.c \
|
||||
dtc/libfdt/fdt_addresses.c \
|
||||
dtc/libfdt/fdt_empty_tree.c \
|
||||
dtc/libfdt/fdt_overlay.c \
|
||||
dtc/libfdt/fdt_ro.c \
|
||||
dtc/libfdt/fdt_rw.c \
|
||||
dtc/libfdt/fdt_strerror.c \
|
||||
dtc/libfdt/fdt_sw.c \
|
||||
dtc/libfdt/fdt_wip.c
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# liblz4.a
|
||||
@@ -45,10 +45,10 @@ LOCAL_MODULE := liblz4
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/lz4/lib
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
|
||||
LOCAL_SRC_FILES := \
|
||||
lz4/lib/lz4.c \
|
||||
lz4/lib/lz4frame.c \
|
||||
lz4/lib/lz4hc.c \
|
||||
lz4/lib/xxhash.c
|
||||
lz4/lib/lz4.c \
|
||||
lz4/lib/lz4frame.c \
|
||||
lz4/lib/lz4hc.c \
|
||||
lz4/lib/xxhash.c
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# libbz2.a
|
||||
@@ -57,112 +57,112 @@ LOCAL_MODULE := libbz2
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/bzip2
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
|
||||
LOCAL_SRC_FILES := \
|
||||
bzip2/blocksort.c \
|
||||
bzip2/huffman.c \
|
||||
bzip2/crctable.c \
|
||||
bzip2/randtable.c \
|
||||
bzip2/compress.c \
|
||||
bzip2/decompress.c \
|
||||
bzip2/bzlib.c
|
||||
bzip2/blocksort.c \
|
||||
bzip2/huffman.c \
|
||||
bzip2/crctable.c \
|
||||
bzip2/randtable.c \
|
||||
bzip2/compress.c \
|
||||
bzip2/decompress.c \
|
||||
bzip2/bzlib.c
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# liblzma.a
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := liblzma
|
||||
LOCAL_C_INCLUDES := \
|
||||
$(LOCAL_PATH)/xz_config \
|
||||
$(LOCAL_PATH)/xz/src/common \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/api \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/check \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/common \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/delta \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/lz \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/lzma \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/rangecoder \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/simple \
|
||||
$(LOCAL_PATH)/xz/src/liblzma
|
||||
$(LOCAL_PATH)/xz_config \
|
||||
$(LOCAL_PATH)/xz/src/common \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/api \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/check \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/common \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/delta \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/lz \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/lzma \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/rangecoder \
|
||||
$(LOCAL_PATH)/xz/src/liblzma/simple \
|
||||
$(LOCAL_PATH)/xz/src/liblzma
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/xz/src/liblzma/api
|
||||
LOCAL_SRC_FILES := \
|
||||
xz/src/common/tuklib_cpucores.c \
|
||||
xz/src/common/tuklib_exit.c \
|
||||
xz/src/common/tuklib_mbstr_fw.c \
|
||||
xz/src/common/tuklib_mbstr_width.c \
|
||||
xz/src/common/tuklib_open_stdxxx.c \
|
||||
xz/src/common/tuklib_physmem.c \
|
||||
xz/src/common/tuklib_progname.c \
|
||||
xz/src/liblzma/check/check.c \
|
||||
xz/src/liblzma/check/crc32_fast.c \
|
||||
xz/src/liblzma/check/crc32_table.c \
|
||||
xz/src/liblzma/check/crc64_fast.c \
|
||||
xz/src/liblzma/check/crc64_table.c \
|
||||
xz/src/liblzma/check/sha256.c \
|
||||
xz/src/liblzma/common/alone_decoder.c \
|
||||
xz/src/liblzma/common/alone_encoder.c \
|
||||
xz/src/liblzma/common/auto_decoder.c \
|
||||
xz/src/liblzma/common/block_buffer_decoder.c \
|
||||
xz/src/liblzma/common/block_buffer_encoder.c \
|
||||
xz/src/liblzma/common/block_decoder.c \
|
||||
xz/src/liblzma/common/block_encoder.c \
|
||||
xz/src/liblzma/common/block_header_decoder.c \
|
||||
xz/src/liblzma/common/block_header_encoder.c \
|
||||
xz/src/liblzma/common/block_util.c \
|
||||
xz/src/liblzma/common/common.c \
|
||||
xz/src/liblzma/common/easy_buffer_encoder.c \
|
||||
xz/src/liblzma/common/easy_decoder_memusage.c \
|
||||
xz/src/liblzma/common/easy_encoder.c \
|
||||
xz/src/liblzma/common/easy_encoder_memusage.c \
|
||||
xz/src/liblzma/common/easy_preset.c \
|
||||
xz/src/liblzma/common/filter_buffer_decoder.c \
|
||||
xz/src/liblzma/common/filter_buffer_encoder.c \
|
||||
xz/src/liblzma/common/filter_common.c \
|
||||
xz/src/liblzma/common/filter_decoder.c \
|
||||
xz/src/liblzma/common/filter_encoder.c \
|
||||
xz/src/liblzma/common/filter_flags_decoder.c \
|
||||
xz/src/liblzma/common/filter_flags_encoder.c \
|
||||
xz/src/liblzma/common/hardware_cputhreads.c \
|
||||
xz/src/liblzma/common/hardware_physmem.c \
|
||||
xz/src/liblzma/common/index.c \
|
||||
xz/src/liblzma/common/index_decoder.c \
|
||||
xz/src/liblzma/common/index_encoder.c \
|
||||
xz/src/liblzma/common/index_hash.c \
|
||||
xz/src/liblzma/common/outqueue.c \
|
||||
xz/src/liblzma/common/stream_buffer_decoder.c \
|
||||
xz/src/liblzma/common/stream_buffer_encoder.c \
|
||||
xz/src/liblzma/common/stream_decoder.c \
|
||||
xz/src/liblzma/common/stream_encoder.c \
|
||||
xz/src/liblzma/common/stream_encoder_mt.c \
|
||||
xz/src/liblzma/common/stream_flags_common.c \
|
||||
xz/src/liblzma/common/stream_flags_decoder.c \
|
||||
xz/src/liblzma/common/stream_flags_encoder.c \
|
||||
xz/src/liblzma/common/vli_decoder.c \
|
||||
xz/src/liblzma/common/vli_encoder.c \
|
||||
xz/src/liblzma/common/vli_size.c \
|
||||
xz/src/liblzma/delta/delta_common.c \
|
||||
xz/src/liblzma/delta/delta_decoder.c \
|
||||
xz/src/liblzma/delta/delta_encoder.c \
|
||||
xz/src/liblzma/lz/lz_decoder.c \
|
||||
xz/src/liblzma/lz/lz_encoder.c \
|
||||
xz/src/liblzma/lz/lz_encoder_mf.c \
|
||||
xz/src/liblzma/lzma/fastpos_table.c \
|
||||
xz/src/liblzma/lzma/fastpos_tablegen.c \
|
||||
xz/src/liblzma/lzma/lzma2_decoder.c \
|
||||
xz/src/liblzma/lzma/lzma2_encoder.c \
|
||||
xz/src/liblzma/lzma/lzma_decoder.c \
|
||||
xz/src/liblzma/lzma/lzma_encoder.c \
|
||||
xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c \
|
||||
xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c \
|
||||
xz/src/liblzma/lzma/lzma_encoder_presets.c \
|
||||
xz/src/liblzma/rangecoder/price_table.c \
|
||||
xz/src/liblzma/rangecoder/price_tablegen.c \
|
||||
xz/src/liblzma/simple/arm.c \
|
||||
xz/src/liblzma/simple/armthumb.c \
|
||||
xz/src/liblzma/simple/ia64.c \
|
||||
xz/src/liblzma/simple/powerpc.c \
|
||||
xz/src/liblzma/simple/simple_coder.c \
|
||||
xz/src/liblzma/simple/simple_decoder.c \
|
||||
xz/src/liblzma/simple/simple_encoder.c \
|
||||
xz/src/liblzma/simple/sparc.c \
|
||||
xz/src/liblzma/simple/x86.c
|
||||
xz/src/common/tuklib_cpucores.c \
|
||||
xz/src/common/tuklib_exit.c \
|
||||
xz/src/common/tuklib_mbstr_fw.c \
|
||||
xz/src/common/tuklib_mbstr_width.c \
|
||||
xz/src/common/tuklib_open_stdxxx.c \
|
||||
xz/src/common/tuklib_physmem.c \
|
||||
xz/src/common/tuklib_progname.c \
|
||||
xz/src/liblzma/check/check.c \
|
||||
xz/src/liblzma/check/crc32_fast.c \
|
||||
xz/src/liblzma/check/crc32_table.c \
|
||||
xz/src/liblzma/check/crc64_fast.c \
|
||||
xz/src/liblzma/check/crc64_table.c \
|
||||
xz/src/liblzma/check/sha256.c \
|
||||
xz/src/liblzma/common/alone_decoder.c \
|
||||
xz/src/liblzma/common/alone_encoder.c \
|
||||
xz/src/liblzma/common/auto_decoder.c \
|
||||
xz/src/liblzma/common/block_buffer_decoder.c \
|
||||
xz/src/liblzma/common/block_buffer_encoder.c \
|
||||
xz/src/liblzma/common/block_decoder.c \
|
||||
xz/src/liblzma/common/block_encoder.c \
|
||||
xz/src/liblzma/common/block_header_decoder.c \
|
||||
xz/src/liblzma/common/block_header_encoder.c \
|
||||
xz/src/liblzma/common/block_util.c \
|
||||
xz/src/liblzma/common/common.c \
|
||||
xz/src/liblzma/common/easy_buffer_encoder.c \
|
||||
xz/src/liblzma/common/easy_decoder_memusage.c \
|
||||
xz/src/liblzma/common/easy_encoder.c \
|
||||
xz/src/liblzma/common/easy_encoder_memusage.c \
|
||||
xz/src/liblzma/common/easy_preset.c \
|
||||
xz/src/liblzma/common/filter_buffer_decoder.c \
|
||||
xz/src/liblzma/common/filter_buffer_encoder.c \
|
||||
xz/src/liblzma/common/filter_common.c \
|
||||
xz/src/liblzma/common/filter_decoder.c \
|
||||
xz/src/liblzma/common/filter_encoder.c \
|
||||
xz/src/liblzma/common/filter_flags_decoder.c \
|
||||
xz/src/liblzma/common/filter_flags_encoder.c \
|
||||
xz/src/liblzma/common/hardware_cputhreads.c \
|
||||
xz/src/liblzma/common/hardware_physmem.c \
|
||||
xz/src/liblzma/common/index.c \
|
||||
xz/src/liblzma/common/index_decoder.c \
|
||||
xz/src/liblzma/common/index_encoder.c \
|
||||
xz/src/liblzma/common/index_hash.c \
|
||||
xz/src/liblzma/common/outqueue.c \
|
||||
xz/src/liblzma/common/stream_buffer_decoder.c \
|
||||
xz/src/liblzma/common/stream_buffer_encoder.c \
|
||||
xz/src/liblzma/common/stream_decoder.c \
|
||||
xz/src/liblzma/common/stream_encoder.c \
|
||||
xz/src/liblzma/common/stream_encoder_mt.c \
|
||||
xz/src/liblzma/common/stream_flags_common.c \
|
||||
xz/src/liblzma/common/stream_flags_decoder.c \
|
||||
xz/src/liblzma/common/stream_flags_encoder.c \
|
||||
xz/src/liblzma/common/vli_decoder.c \
|
||||
xz/src/liblzma/common/vli_encoder.c \
|
||||
xz/src/liblzma/common/vli_size.c \
|
||||
xz/src/liblzma/delta/delta_common.c \
|
||||
xz/src/liblzma/delta/delta_decoder.c \
|
||||
xz/src/liblzma/delta/delta_encoder.c \
|
||||
xz/src/liblzma/lz/lz_decoder.c \
|
||||
xz/src/liblzma/lz/lz_encoder.c \
|
||||
xz/src/liblzma/lz/lz_encoder_mf.c \
|
||||
xz/src/liblzma/lzma/fastpos_table.c \
|
||||
xz/src/liblzma/lzma/fastpos_tablegen.c \
|
||||
xz/src/liblzma/lzma/lzma2_decoder.c \
|
||||
xz/src/liblzma/lzma/lzma2_encoder.c \
|
||||
xz/src/liblzma/lzma/lzma_decoder.c \
|
||||
xz/src/liblzma/lzma/lzma_encoder.c \
|
||||
xz/src/liblzma/lzma/lzma_encoder_optimum_fast.c \
|
||||
xz/src/liblzma/lzma/lzma_encoder_optimum_normal.c \
|
||||
xz/src/liblzma/lzma/lzma_encoder_presets.c \
|
||||
xz/src/liblzma/rangecoder/price_table.c \
|
||||
xz/src/liblzma/rangecoder/price_tablegen.c \
|
||||
xz/src/liblzma/simple/arm.c \
|
||||
xz/src/liblzma/simple/armthumb.c \
|
||||
xz/src/liblzma/simple/ia64.c \
|
||||
xz/src/liblzma/simple/powerpc.c \
|
||||
xz/src/liblzma/simple/simple_coder.c \
|
||||
xz/src/liblzma/simple/simple_decoder.c \
|
||||
xz/src/liblzma/simple/simple_encoder.c \
|
||||
xz/src/liblzma/simple/sparc.c \
|
||||
xz/src/liblzma/simple/x86.c
|
||||
LOCAL_CFLAGS := -DHAVE_CONFIG_H -Wno-implicit-function-declaration
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
@@ -175,72 +175,72 @@ LOCAL_MODULE := libsepol
|
||||
LOCAL_C_INCLUDES := $(LIBSEPOL) $(LOCAL_PATH)/selinux/libsepol/src
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LIBSEPOL)
|
||||
LOCAL_SRC_FILES := \
|
||||
selinux/libsepol/src/assertion.c \
|
||||
selinux/libsepol/src/avrule_block.c \
|
||||
selinux/libsepol/src/avtab.c \
|
||||
selinux/libsepol/src/boolean_record.c \
|
||||
selinux/libsepol/src/booleans.c \
|
||||
selinux/libsepol/src/conditional.c \
|
||||
selinux/libsepol/src/constraint.c \
|
||||
selinux/libsepol/src/context.c \
|
||||
selinux/libsepol/src/context_record.c \
|
||||
selinux/libsepol/src/debug.c \
|
||||
selinux/libsepol/src/deprecated_funcs.c \
|
||||
selinux/libsepol/src/ebitmap.c \
|
||||
selinux/libsepol/src/expand.c \
|
||||
selinux/libsepol/src/handle.c \
|
||||
selinux/libsepol/src/hashtab.c \
|
||||
selinux/libsepol/src/hierarchy.c \
|
||||
selinux/libsepol/src/ibendport_record.c \
|
||||
selinux/libsepol/src/ibendports.c \
|
||||
selinux/libsepol/src/ibpkey_record.c \
|
||||
selinux/libsepol/src/ibpkeys.c \
|
||||
selinux/libsepol/src/iface_record.c \
|
||||
selinux/libsepol/src/interfaces.c \
|
||||
selinux/libsepol/src/kernel_to_cil.c \
|
||||
selinux/libsepol/src/kernel_to_common.c \
|
||||
selinux/libsepol/src/kernel_to_conf.c \
|
||||
selinux/libsepol/src/link.c \
|
||||
selinux/libsepol/src/mls.c \
|
||||
selinux/libsepol/src/module.c \
|
||||
selinux/libsepol/src/module_to_cil.c \
|
||||
selinux/libsepol/src/node_record.c \
|
||||
selinux/libsepol/src/nodes.c \
|
||||
selinux/libsepol/src/optimize.c \
|
||||
selinux/libsepol/src/polcaps.c \
|
||||
selinux/libsepol/src/policydb.c \
|
||||
selinux/libsepol/src/policydb_convert.c \
|
||||
selinux/libsepol/src/policydb_public.c \
|
||||
selinux/libsepol/src/port_record.c \
|
||||
selinux/libsepol/src/ports.c \
|
||||
selinux/libsepol/src/roles.c \
|
||||
selinux/libsepol/src/services.c \
|
||||
selinux/libsepol/src/sidtab.c \
|
||||
selinux/libsepol/src/symtab.c \
|
||||
selinux/libsepol/src/user_record.c \
|
||||
selinux/libsepol/src/users.c \
|
||||
selinux/libsepol/src/util.c \
|
||||
selinux/libsepol/src/write.c \
|
||||
selinux/libsepol/cil/src/cil.c \
|
||||
selinux/libsepol/cil/src/cil_binary.c \
|
||||
selinux/libsepol/cil/src/cil_build_ast.c \
|
||||
selinux/libsepol/cil/src/cil_copy_ast.c \
|
||||
selinux/libsepol/cil/src/cil_find.c \
|
||||
selinux/libsepol/cil/src/cil_fqn.c \
|
||||
selinux/libsepol/cil/src/cil_lexer.c \
|
||||
selinux/libsepol/cil/src/cil_list.c \
|
||||
selinux/libsepol/cil/src/cil_log.c \
|
||||
selinux/libsepol/cil/src/cil_mem.c \
|
||||
selinux/libsepol/cil/src/cil_parser.c \
|
||||
selinux/libsepol/cil/src/cil_policy.c \
|
||||
selinux/libsepol/cil/src/cil_post.c \
|
||||
selinux/libsepol/cil/src/cil_reset_ast.c \
|
||||
selinux/libsepol/cil/src/cil_resolve_ast.c \
|
||||
selinux/libsepol/cil/src/cil_stack.c \
|
||||
selinux/libsepol/cil/src/cil_strpool.c \
|
||||
selinux/libsepol/cil/src/cil_symtab.c \
|
||||
selinux/libsepol/cil/src/cil_tree.c \
|
||||
selinux/libsepol/cil/src/cil_verify.c
|
||||
selinux/libsepol/src/assertion.c \
|
||||
selinux/libsepol/src/avrule_block.c \
|
||||
selinux/libsepol/src/avtab.c \
|
||||
selinux/libsepol/src/boolean_record.c \
|
||||
selinux/libsepol/src/booleans.c \
|
||||
selinux/libsepol/src/conditional.c \
|
||||
selinux/libsepol/src/constraint.c \
|
||||
selinux/libsepol/src/context.c \
|
||||
selinux/libsepol/src/context_record.c \
|
||||
selinux/libsepol/src/debug.c \
|
||||
selinux/libsepol/src/deprecated_funcs.c \
|
||||
selinux/libsepol/src/ebitmap.c \
|
||||
selinux/libsepol/src/expand.c \
|
||||
selinux/libsepol/src/handle.c \
|
||||
selinux/libsepol/src/hashtab.c \
|
||||
selinux/libsepol/src/hierarchy.c \
|
||||
selinux/libsepol/src/ibendport_record.c \
|
||||
selinux/libsepol/src/ibendports.c \
|
||||
selinux/libsepol/src/ibpkey_record.c \
|
||||
selinux/libsepol/src/ibpkeys.c \
|
||||
selinux/libsepol/src/iface_record.c \
|
||||
selinux/libsepol/src/interfaces.c \
|
||||
selinux/libsepol/src/kernel_to_cil.c \
|
||||
selinux/libsepol/src/kernel_to_common.c \
|
||||
selinux/libsepol/src/kernel_to_conf.c \
|
||||
selinux/libsepol/src/link.c \
|
||||
selinux/libsepol/src/mls.c \
|
||||
selinux/libsepol/src/module.c \
|
||||
selinux/libsepol/src/module_to_cil.c \
|
||||
selinux/libsepol/src/node_record.c \
|
||||
selinux/libsepol/src/nodes.c \
|
||||
selinux/libsepol/src/optimize.c \
|
||||
selinux/libsepol/src/polcaps.c \
|
||||
selinux/libsepol/src/policydb.c \
|
||||
selinux/libsepol/src/policydb_convert.c \
|
||||
selinux/libsepol/src/policydb_public.c \
|
||||
selinux/libsepol/src/port_record.c \
|
||||
selinux/libsepol/src/ports.c \
|
||||
selinux/libsepol/src/roles.c \
|
||||
selinux/libsepol/src/services.c \
|
||||
selinux/libsepol/src/sidtab.c \
|
||||
selinux/libsepol/src/symtab.c \
|
||||
selinux/libsepol/src/user_record.c \
|
||||
selinux/libsepol/src/users.c \
|
||||
selinux/libsepol/src/util.c \
|
||||
selinux/libsepol/src/write.c \
|
||||
selinux/libsepol/cil/src/cil.c \
|
||||
selinux/libsepol/cil/src/cil_binary.c \
|
||||
selinux/libsepol/cil/src/cil_build_ast.c \
|
||||
selinux/libsepol/cil/src/cil_copy_ast.c \
|
||||
selinux/libsepol/cil/src/cil_find.c \
|
||||
selinux/libsepol/cil/src/cil_fqn.c \
|
||||
selinux/libsepol/cil/src/cil_lexer.c \
|
||||
selinux/libsepol/cil/src/cil_list.c \
|
||||
selinux/libsepol/cil/src/cil_log.c \
|
||||
selinux/libsepol/cil/src/cil_mem.c \
|
||||
selinux/libsepol/cil/src/cil_parser.c \
|
||||
selinux/libsepol/cil/src/cil_policy.c \
|
||||
selinux/libsepol/cil/src/cil_post.c \
|
||||
selinux/libsepol/cil/src/cil_reset_ast.c \
|
||||
selinux/libsepol/cil/src/cil_resolve_ast.c \
|
||||
selinux/libsepol/cil/src/cil_stack.c \
|
||||
selinux/libsepol/cil/src/cil_strpool.c \
|
||||
selinux/libsepol/cil/src/cil_symtab.c \
|
||||
selinux/libsepol/cil/src/cil_tree.c \
|
||||
selinux/libsepol/cil/src/cil_verify.c
|
||||
LOCAL_CFLAGS := -Dgetline=__getline -Wno-implicit-function-declaration
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
@@ -252,67 +252,67 @@ LOCAL_C_INCLUDES := $(LIBSELINUX)
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LIBSELINUX)
|
||||
LOCAL_STATIC_LIBRARIES := libpcre2
|
||||
LOCAL_CFLAGS := \
|
||||
-Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-function \
|
||||
-D_GNU_SOURCE -DUSE_PCRE2 \
|
||||
-DNO_PERSISTENTLY_STORED_PATTERNS -DDISABLE_SETRANS -DDISABLE_BOOL \
|
||||
-DNO_MEDIA_BACKEND -DNO_X_BACKEND -DNO_DB_BACKEND -DNO_ANDROID_BACKEND
|
||||
-Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-function \
|
||||
-D_GNU_SOURCE -DUSE_PCRE2 \
|
||||
-DNO_PERSISTENTLY_STORED_PATTERNS -DDISABLE_SETRANS -DDISABLE_BOOL \
|
||||
-DNO_MEDIA_BACKEND -DNO_X_BACKEND -DNO_DB_BACKEND -DNO_ANDROID_BACKEND
|
||||
LOCAL_SRC_FILES := \
|
||||
selinux/libselinux/src/avc.c \
|
||||
selinux/libselinux/src/avc_internal.c \
|
||||
selinux/libselinux/src/avc_sidtab.c \
|
||||
selinux/libselinux/src/booleans.c \
|
||||
selinux/libselinux/src/callbacks.c \
|
||||
selinux/libselinux/src/canonicalize_context.c \
|
||||
selinux/libselinux/src/checkAccess.c \
|
||||
selinux/libselinux/src/check_context.c \
|
||||
selinux/libselinux/src/checkreqprot.c \
|
||||
selinux/libselinux/src/compute_av.c \
|
||||
selinux/libselinux/src/compute_create.c \
|
||||
selinux/libselinux/src/compute_member.c \
|
||||
selinux/libselinux/src/compute_relabel.c \
|
||||
selinux/libselinux/src/compute_user.c \
|
||||
selinux/libselinux/src/context.c \
|
||||
selinux/libselinux/src/deny_unknown.c \
|
||||
selinux/libselinux/src/disable.c \
|
||||
selinux/libselinux/src/enabled.c \
|
||||
selinux/libselinux/src/fgetfilecon.c \
|
||||
selinux/libselinux/src/freecon.c \
|
||||
selinux/libselinux/src/freeconary.c \
|
||||
selinux/libselinux/src/fsetfilecon.c \
|
||||
selinux/libselinux/src/get_context_list.c \
|
||||
selinux/libselinux/src/get_default_type.c \
|
||||
selinux/libselinux/src/get_initial_context.c \
|
||||
selinux/libselinux/src/getenforce.c \
|
||||
selinux/libselinux/src/getfilecon.c \
|
||||
selinux/libselinux/src/getpeercon.c \
|
||||
selinux/libselinux/src/init.c \
|
||||
selinux/libselinux/src/is_customizable_type.c \
|
||||
selinux/libselinux/src/label.c \
|
||||
selinux/libselinux/src/label_file.c \
|
||||
selinux/libselinux/src/label_support.c \
|
||||
selinux/libselinux/src/lgetfilecon.c \
|
||||
selinux/libselinux/src/load_policy.c \
|
||||
selinux/libselinux/src/lsetfilecon.c \
|
||||
selinux/libselinux/src/mapping.c \
|
||||
selinux/libselinux/src/matchmediacon.c \
|
||||
selinux/libselinux/src/matchpathcon.c \
|
||||
selinux/libselinux/src/policyvers.c \
|
||||
selinux/libselinux/src/procattr.c \
|
||||
selinux/libselinux/src/query_user_context.c \
|
||||
selinux/libselinux/src/regex.c \
|
||||
selinux/libselinux/src/reject_unknown.c \
|
||||
selinux/libselinux/src/selinux_check_securetty_context.c \
|
||||
selinux/libselinux/src/selinux_config.c \
|
||||
selinux/libselinux/src/selinux_restorecon.c \
|
||||
selinux/libselinux/src/sestatus.c \
|
||||
selinux/libselinux/src/setenforce.c \
|
||||
selinux/libselinux/src/setexecfilecon.c \
|
||||
selinux/libselinux/src/setfilecon.c \
|
||||
selinux/libselinux/src/setrans_client.c \
|
||||
selinux/libselinux/src/seusers.c \
|
||||
selinux/libselinux/src/sha1.c \
|
||||
selinux/libselinux/src/stringrep.c \
|
||||
selinux/libselinux/src/validatetrans.c
|
||||
selinux/libselinux/src/avc.c \
|
||||
selinux/libselinux/src/avc_internal.c \
|
||||
selinux/libselinux/src/avc_sidtab.c \
|
||||
selinux/libselinux/src/booleans.c \
|
||||
selinux/libselinux/src/callbacks.c \
|
||||
selinux/libselinux/src/canonicalize_context.c \
|
||||
selinux/libselinux/src/checkAccess.c \
|
||||
selinux/libselinux/src/check_context.c \
|
||||
selinux/libselinux/src/checkreqprot.c \
|
||||
selinux/libselinux/src/compute_av.c \
|
||||
selinux/libselinux/src/compute_create.c \
|
||||
selinux/libselinux/src/compute_member.c \
|
||||
selinux/libselinux/src/compute_relabel.c \
|
||||
selinux/libselinux/src/compute_user.c \
|
||||
selinux/libselinux/src/context.c \
|
||||
selinux/libselinux/src/deny_unknown.c \
|
||||
selinux/libselinux/src/disable.c \
|
||||
selinux/libselinux/src/enabled.c \
|
||||
selinux/libselinux/src/fgetfilecon.c \
|
||||
selinux/libselinux/src/freecon.c \
|
||||
selinux/libselinux/src/freeconary.c \
|
||||
selinux/libselinux/src/fsetfilecon.c \
|
||||
selinux/libselinux/src/get_context_list.c \
|
||||
selinux/libselinux/src/get_default_type.c \
|
||||
selinux/libselinux/src/get_initial_context.c \
|
||||
selinux/libselinux/src/getenforce.c \
|
||||
selinux/libselinux/src/getfilecon.c \
|
||||
selinux/libselinux/src/getpeercon.c \
|
||||
selinux/libselinux/src/init.c \
|
||||
selinux/libselinux/src/is_customizable_type.c \
|
||||
selinux/libselinux/src/label.c \
|
||||
selinux/libselinux/src/label_file.c \
|
||||
selinux/libselinux/src/label_support.c \
|
||||
selinux/libselinux/src/lgetfilecon.c \
|
||||
selinux/libselinux/src/load_policy.c \
|
||||
selinux/libselinux/src/lsetfilecon.c \
|
||||
selinux/libselinux/src/mapping.c \
|
||||
selinux/libselinux/src/matchmediacon.c \
|
||||
selinux/libselinux/src/matchpathcon.c \
|
||||
selinux/libselinux/src/policyvers.c \
|
||||
selinux/libselinux/src/procattr.c \
|
||||
selinux/libselinux/src/query_user_context.c \
|
||||
selinux/libselinux/src/regex.c \
|
||||
selinux/libselinux/src/reject_unknown.c \
|
||||
selinux/libselinux/src/selinux_check_securetty_context.c \
|
||||
selinux/libselinux/src/selinux_config.c \
|
||||
selinux/libselinux/src/selinux_restorecon.c \
|
||||
selinux/libselinux/src/sestatus.c \
|
||||
selinux/libselinux/src/setenforce.c \
|
||||
selinux/libselinux/src/setexecfilecon.c \
|
||||
selinux/libselinux/src/setfilecon.c \
|
||||
selinux/libselinux/src/setrans_client.c \
|
||||
selinux/libselinux/src/seusers.c \
|
||||
selinux/libselinux/src/sha1.c \
|
||||
selinux/libselinux/src/stringrep.c \
|
||||
selinux/libselinux/src/validatetrans.c
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# libpcre2.a
|
||||
@@ -323,34 +323,34 @@ LOCAL_CFLAGS := -DHAVE_CONFIG_H
|
||||
LOCAL_C_INCLUDES := $(LIBPCRE2) $(LIBPCRE2)_internal
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LIBPCRE2)
|
||||
LOCAL_SRC_FILES := \
|
||||
pcre/dist2/src/pcre2_auto_possess.c \
|
||||
pcre/dist2/src/pcre2_chartables.c \
|
||||
pcre/dist2/src/pcre2_compile.c \
|
||||
pcre/dist2/src/pcre2_config.c \
|
||||
pcre/dist2/src/pcre2_context.c \
|
||||
pcre/dist2/src/pcre2_convert.c \
|
||||
pcre/dist2/src/pcre2_dfa_match.c \
|
||||
pcre/dist2/src/pcre2_error.c \
|
||||
pcre/dist2/src/pcre2_extuni.c \
|
||||
pcre/dist2/src/pcre2_find_bracket.c \
|
||||
pcre/dist2/src/pcre2_fuzzsupport.c \
|
||||
pcre/dist2/src/pcre2_jit_compile.c \
|
||||
pcre/dist2/src/pcre2_maketables.c \
|
||||
pcre/dist2/src/pcre2_match.c \
|
||||
pcre/dist2/src/pcre2_match_data.c \
|
||||
pcre/dist2/src/pcre2_newline.c \
|
||||
pcre/dist2/src/pcre2_ord2utf.c \
|
||||
pcre/dist2/src/pcre2_pattern_info.c \
|
||||
pcre/dist2/src/pcre2_script_run.c \
|
||||
pcre/dist2/src/pcre2_serialize.c \
|
||||
pcre/dist2/src/pcre2_string_utils.c \
|
||||
pcre/dist2/src/pcre2_study.c \
|
||||
pcre/dist2/src/pcre2_substitute.c \
|
||||
pcre/dist2/src/pcre2_substring.c \
|
||||
pcre/dist2/src/pcre2_tables.c \
|
||||
pcre/dist2/src/pcre2_ucd.c \
|
||||
pcre/dist2/src/pcre2_valid_utf.c \
|
||||
pcre/dist2/src/pcre2_xclass.c
|
||||
pcre/dist2/src/pcre2_auto_possess.c \
|
||||
pcre/dist2/src/pcre2_chartables.c \
|
||||
pcre/dist2/src/pcre2_compile.c \
|
||||
pcre/dist2/src/pcre2_config.c \
|
||||
pcre/dist2/src/pcre2_context.c \
|
||||
pcre/dist2/src/pcre2_convert.c \
|
||||
pcre/dist2/src/pcre2_dfa_match.c \
|
||||
pcre/dist2/src/pcre2_error.c \
|
||||
pcre/dist2/src/pcre2_extuni.c \
|
||||
pcre/dist2/src/pcre2_find_bracket.c \
|
||||
pcre/dist2/src/pcre2_fuzzsupport.c \
|
||||
pcre/dist2/src/pcre2_jit_compile.c \
|
||||
pcre/dist2/src/pcre2_maketables.c \
|
||||
pcre/dist2/src/pcre2_match.c \
|
||||
pcre/dist2/src/pcre2_match_data.c \
|
||||
pcre/dist2/src/pcre2_newline.c \
|
||||
pcre/dist2/src/pcre2_ord2utf.c \
|
||||
pcre/dist2/src/pcre2_pattern_info.c \
|
||||
pcre/dist2/src/pcre2_script_run.c \
|
||||
pcre/dist2/src/pcre2_serialize.c \
|
||||
pcre/dist2/src/pcre2_string_utils.c \
|
||||
pcre/dist2/src/pcre2_study.c \
|
||||
pcre/dist2/src/pcre2_substitute.c \
|
||||
pcre/dist2/src/pcre2_substring.c \
|
||||
pcre/dist2/src/pcre2_tables.c \
|
||||
pcre/dist2/src/pcre2_ucd.c \
|
||||
pcre/dist2/src/pcre2_valid_utf.c \
|
||||
pcre/dist2/src/pcre2_xclass.c
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
include $(LOCAL_PATH)/mincrypt/Android.mk
|
||||
|
36
native/jni/external/xz-embedded/xz.h
vendored
36
native/jni/external/xz-embedded/xz.h
vendored
@@ -54,9 +54,9 @@ extern "C" {
|
||||
* be built with fewer features to minimize code size.
|
||||
*/
|
||||
enum xz_mode {
|
||||
XZ_SINGLE,
|
||||
XZ_PREALLOC,
|
||||
XZ_DYNALLOC
|
||||
XZ_SINGLE,
|
||||
XZ_PREALLOC,
|
||||
XZ_DYNALLOC
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -110,15 +110,15 @@ enum xz_mode {
|
||||
* is used instead of XZ_BUF_ERROR.
|
||||
*/
|
||||
enum xz_ret {
|
||||
XZ_OK,
|
||||
XZ_STREAM_END,
|
||||
XZ_UNSUPPORTED_CHECK,
|
||||
XZ_MEM_ERROR,
|
||||
XZ_MEMLIMIT_ERROR,
|
||||
XZ_FORMAT_ERROR,
|
||||
XZ_OPTIONS_ERROR,
|
||||
XZ_DATA_ERROR,
|
||||
XZ_BUF_ERROR
|
||||
XZ_OK,
|
||||
XZ_STREAM_END,
|
||||
XZ_UNSUPPORTED_CHECK,
|
||||
XZ_MEM_ERROR,
|
||||
XZ_MEMLIMIT_ERROR,
|
||||
XZ_FORMAT_ERROR,
|
||||
XZ_OPTIONS_ERROR,
|
||||
XZ_DATA_ERROR,
|
||||
XZ_BUF_ERROR
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -138,13 +138,13 @@ enum xz_ret {
|
||||
* the variables in_pos and out_pos are modified by the XZ code.
|
||||
*/
|
||||
struct xz_buf {
|
||||
const uint8_t *in;
|
||||
size_t in_pos;
|
||||
size_t in_size;
|
||||
const uint8_t *in;
|
||||
size_t in_pos;
|
||||
size_t in_size;
|
||||
|
||||
uint8_t *out;
|
||||
size_t out_pos;
|
||||
size_t out_size;
|
||||
uint8_t *out;
|
||||
size_t out_pos;
|
||||
size_t out_size;
|
||||
};
|
||||
|
||||
/**
|
||||
|
34
native/jni/external/xz-embedded/xz_config.h
vendored
34
native/jni/external/xz-embedded/xz_config.h
vendored
@@ -65,7 +65,7 @@ typedef unsigned char bool;
|
||||
#ifndef __always_inline
|
||||
# ifdef __GNUC__
|
||||
# define __always_inline \
|
||||
inline __attribute__((__always_inline__))
|
||||
inline __attribute__((__always_inline__))
|
||||
# else
|
||||
# define __always_inline inline
|
||||
# endif
|
||||
@@ -75,40 +75,40 @@ typedef unsigned char bool;
|
||||
#ifndef get_unaligned_le32
|
||||
static inline uint32_t get_unaligned_le32(const uint8_t *buf)
|
||||
{
|
||||
return (uint32_t)buf[0]
|
||||
| ((uint32_t)buf[1] << 8)
|
||||
| ((uint32_t)buf[2] << 16)
|
||||
| ((uint32_t)buf[3] << 24);
|
||||
return (uint32_t)buf[0]
|
||||
| ((uint32_t)buf[1] << 8)
|
||||
| ((uint32_t)buf[2] << 16)
|
||||
| ((uint32_t)buf[3] << 24);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef get_unaligned_be32
|
||||
static inline uint32_t get_unaligned_be32(const uint8_t *buf)
|
||||
{
|
||||
return (uint32_t)(buf[0] << 24)
|
||||
| ((uint32_t)buf[1] << 16)
|
||||
| ((uint32_t)buf[2] << 8)
|
||||
| (uint32_t)buf[3];
|
||||
return (uint32_t)(buf[0] << 24)
|
||||
| ((uint32_t)buf[1] << 16)
|
||||
| ((uint32_t)buf[2] << 8)
|
||||
| (uint32_t)buf[3];
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef put_unaligned_le32
|
||||
static inline void put_unaligned_le32(uint32_t val, uint8_t *buf)
|
||||
{
|
||||
buf[0] = (uint8_t)val;
|
||||
buf[1] = (uint8_t)(val >> 8);
|
||||
buf[2] = (uint8_t)(val >> 16);
|
||||
buf[3] = (uint8_t)(val >> 24);
|
||||
buf[0] = (uint8_t)val;
|
||||
buf[1] = (uint8_t)(val >> 8);
|
||||
buf[2] = (uint8_t)(val >> 16);
|
||||
buf[3] = (uint8_t)(val >> 24);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef put_unaligned_be32
|
||||
static inline void put_unaligned_be32(uint32_t val, uint8_t *buf)
|
||||
{
|
||||
buf[0] = (uint8_t)(val >> 24);
|
||||
buf[1] = (uint8_t)(val >> 16);
|
||||
buf[2] = (uint8_t)(val >> 8);
|
||||
buf[3] = (uint8_t)val;
|
||||
buf[0] = (uint8_t)(val >> 24);
|
||||
buf[1] = (uint8_t)(val >> 16);
|
||||
buf[2] = (uint8_t)(val >> 8);
|
||||
buf[3] = (uint8_t)val;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
34
native/jni/external/xz-embedded/xz_crc32.c
vendored
34
native/jni/external/xz-embedded/xz_crc32.c
vendored
@@ -29,31 +29,31 @@ STATIC_RW_DATA uint32_t xz_crc32_table[256];
|
||||
|
||||
XZ_EXTERN void xz_crc32_init(void)
|
||||
{
|
||||
const uint32_t poly = 0xEDB88320;
|
||||
const uint32_t poly = 0xEDB88320;
|
||||
|
||||
uint32_t i;
|
||||
uint32_t j;
|
||||
uint32_t r;
|
||||
uint32_t i;
|
||||
uint32_t j;
|
||||
uint32_t r;
|
||||
|
||||
for (i = 0; i < 256; ++i) {
|
||||
r = i;
|
||||
for (j = 0; j < 8; ++j)
|
||||
r = (r >> 1) ^ (poly & ~((r & 1) - 1));
|
||||
for (i = 0; i < 256; ++i) {
|
||||
r = i;
|
||||
for (j = 0; j < 8; ++j)
|
||||
r = (r >> 1) ^ (poly & ~((r & 1) - 1));
|
||||
|
||||
xz_crc32_table[i] = r;
|
||||
}
|
||||
xz_crc32_table[i] = r;
|
||||
}
|
||||
|
||||
return;
|
||||
return;
|
||||
}
|
||||
|
||||
XZ_EXTERN uint32_t xz_crc32(const uint8_t *buf, size_t size, uint32_t crc)
|
||||
{
|
||||
crc = ~crc;
|
||||
crc = ~crc;
|
||||
|
||||
while (size != 0) {
|
||||
crc = xz_crc32_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8);
|
||||
--size;
|
||||
}
|
||||
while (size != 0) {
|
||||
crc = xz_crc32_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8);
|
||||
--size;
|
||||
}
|
||||
|
||||
return ~crc;
|
||||
return ~crc;
|
||||
}
|
||||
|
1468
native/jni/external/xz-embedded/xz_dec_lzma2.c
vendored
1468
native/jni/external/xz-embedded/xz_dec_lzma2.c
vendored
File diff suppressed because it is too large
Load Diff
1062
native/jni/external/xz-embedded/xz_dec_stream.c
vendored
1062
native/jni/external/xz-embedded/xz_dec_stream.c
vendored
File diff suppressed because it is too large
Load Diff
48
native/jni/external/xz-embedded/xz_lzma2.h
vendored
48
native/jni/external/xz-embedded/xz_lzma2.h
vendored
@@ -40,18 +40,18 @@
|
||||
* either short or long repeated match, and NONLIT means any non-literal.
|
||||
*/
|
||||
enum lzma_state {
|
||||
STATE_LIT_LIT,
|
||||
STATE_MATCH_LIT_LIT,
|
||||
STATE_REP_LIT_LIT,
|
||||
STATE_SHORTREP_LIT_LIT,
|
||||
STATE_MATCH_LIT,
|
||||
STATE_REP_LIT,
|
||||
STATE_SHORTREP_LIT,
|
||||
STATE_LIT_MATCH,
|
||||
STATE_LIT_LONGREP,
|
||||
STATE_LIT_SHORTREP,
|
||||
STATE_NONLIT_MATCH,
|
||||
STATE_NONLIT_REP
|
||||
STATE_LIT_LIT,
|
||||
STATE_MATCH_LIT_LIT,
|
||||
STATE_REP_LIT_LIT,
|
||||
STATE_SHORTREP_LIT_LIT,
|
||||
STATE_MATCH_LIT,
|
||||
STATE_REP_LIT,
|
||||
STATE_SHORTREP_LIT,
|
||||
STATE_LIT_MATCH,
|
||||
STATE_LIT_LONGREP,
|
||||
STATE_LIT_SHORTREP,
|
||||
STATE_NONLIT_MATCH,
|
||||
STATE_NONLIT_REP
|
||||
};
|
||||
|
||||
/* Total number of states */
|
||||
@@ -63,36 +63,36 @@ enum lzma_state {
|
||||
/* Indicate that the latest symbol was a literal. */
|
||||
static inline void lzma_state_literal(enum lzma_state *state)
|
||||
{
|
||||
if (*state <= STATE_SHORTREP_LIT_LIT)
|
||||
*state = STATE_LIT_LIT;
|
||||
else if (*state <= STATE_LIT_SHORTREP)
|
||||
*state -= 3;
|
||||
else
|
||||
*state -= 6;
|
||||
if (*state <= STATE_SHORTREP_LIT_LIT)
|
||||
*state = STATE_LIT_LIT;
|
||||
else if (*state <= STATE_LIT_SHORTREP)
|
||||
*state -= 3;
|
||||
else
|
||||
*state -= 6;
|
||||
}
|
||||
|
||||
/* Indicate that the latest symbol was a match. */
|
||||
static inline void lzma_state_match(enum lzma_state *state)
|
||||
{
|
||||
*state = *state < LIT_STATES ? STATE_LIT_MATCH : STATE_NONLIT_MATCH;
|
||||
*state = *state < LIT_STATES ? STATE_LIT_MATCH : STATE_NONLIT_MATCH;
|
||||
}
|
||||
|
||||
/* Indicate that the latest state was a long repeated match. */
|
||||
static inline void lzma_state_long_rep(enum lzma_state *state)
|
||||
{
|
||||
*state = *state < LIT_STATES ? STATE_LIT_LONGREP : STATE_NONLIT_REP;
|
||||
*state = *state < LIT_STATES ? STATE_LIT_LONGREP : STATE_NONLIT_REP;
|
||||
}
|
||||
|
||||
/* Indicate that the latest symbol was a short match. */
|
||||
static inline void lzma_state_short_rep(enum lzma_state *state)
|
||||
{
|
||||
*state = *state < LIT_STATES ? STATE_LIT_SHORTREP : STATE_NONLIT_REP;
|
||||
*state = *state < LIT_STATES ? STATE_LIT_SHORTREP : STATE_NONLIT_REP;
|
||||
}
|
||||
|
||||
/* Test if the previous symbol was a literal. */
|
||||
static inline bool lzma_state_is_literal(enum lzma_state state)
|
||||
{
|
||||
return state < LIT_STATES;
|
||||
return state < LIT_STATES;
|
||||
}
|
||||
|
||||
/* Each literal coder is divided in three sections:
|
||||
@@ -146,8 +146,8 @@ static inline bool lzma_state_is_literal(enum lzma_state state)
|
||||
*/
|
||||
static inline uint32_t lzma_get_dist_state(uint32_t len)
|
||||
{
|
||||
return len < DIST_STATES + MATCH_LEN_MIN
|
||||
? len - MATCH_LEN_MIN : DIST_STATES - 1;
|
||||
return len < DIST_STATES + MATCH_LEN_MIN
|
||||
? len - MATCH_LEN_MIN : DIST_STATES - 1;
|
||||
}
|
||||
|
||||
/*
|
||||
|
30
native/jni/external/xz-embedded/xz_private.h
vendored
30
native/jni/external/xz-embedded/xz_private.h
vendored
@@ -14,7 +14,7 @@
|
||||
# include <linux/xz.h>
|
||||
# include <linux/kernel.h>
|
||||
# include <asm/unaligned.h>
|
||||
/* XZ_PREBOOT may be defined only via decompress_unxz.c. */
|
||||
/* XZ_PREBOOT may be defined only via decompress_unxz.c. */
|
||||
# ifndef XZ_PREBOOT
|
||||
# include <linux/slab.h>
|
||||
# include <linux/vmalloc.h>
|
||||
@@ -42,17 +42,17 @@
|
||||
# endif
|
||||
# define get_le32(p) le32_to_cpup((const uint32_t *)(p))
|
||||
#else
|
||||
/*
|
||||
* For userspace builds, use a separate header to define the required
|
||||
* macros and functions. This makes it easier to adapt the code into
|
||||
* different environments and avoids clutter in the Linux kernel tree.
|
||||
*/
|
||||
/*
|
||||
* For userspace builds, use a separate header to define the required
|
||||
* macros and functions. This makes it easier to adapt the code into
|
||||
* different environments and avoids clutter in the Linux kernel tree.
|
||||
*/
|
||||
# include "xz_config.h"
|
||||
#endif
|
||||
|
||||
/* If no specific decoding mode is requested, enable support for all modes. */
|
||||
#if !defined(XZ_DEC_SINGLE) && !defined(XZ_DEC_PREALLOC) \
|
||||
&& !defined(XZ_DEC_DYNALLOC)
|
||||
&& !defined(XZ_DEC_DYNALLOC)
|
||||
# define XZ_DEC_SINGLE
|
||||
# define XZ_DEC_PREALLOC
|
||||
# define XZ_DEC_DYNALLOC
|
||||
@@ -95,9 +95,9 @@
|
||||
*/
|
||||
#ifndef XZ_DEC_BCJ
|
||||
# if defined(XZ_DEC_X86) || defined(XZ_DEC_POWERPC) \
|
||||
|| defined(XZ_DEC_IA64) || defined(XZ_DEC_ARM) \
|
||||
|| defined(XZ_DEC_ARM) || defined(XZ_DEC_ARMTHUMB) \
|
||||
|| defined(XZ_DEC_SPARC)
|
||||
|| defined(XZ_DEC_IA64) || defined(XZ_DEC_ARM) \
|
||||
|| defined(XZ_DEC_ARM) || defined(XZ_DEC_ARMTHUMB) \
|
||||
|| defined(XZ_DEC_SPARC)
|
||||
# define XZ_DEC_BCJ
|
||||
# endif
|
||||
#endif
|
||||
@@ -107,7 +107,7 @@
|
||||
* before calling xz_dec_lzma2_run().
|
||||
*/
|
||||
XZ_EXTERN struct xz_dec_lzma2 *xz_dec_lzma2_create(enum xz_mode mode,
|
||||
uint32_t dict_max);
|
||||
uint32_t dict_max);
|
||||
|
||||
/*
|
||||
* Decode the LZMA2 properties (one byte) and reset the decoder. Return
|
||||
@@ -116,11 +116,11 @@ XZ_EXTERN struct xz_dec_lzma2 *xz_dec_lzma2_create(enum xz_mode mode,
|
||||
* decoder doesn't support.
|
||||
*/
|
||||
XZ_EXTERN enum xz_ret xz_dec_lzma2_reset(struct xz_dec_lzma2 *s,
|
||||
uint8_t props);
|
||||
uint8_t props);
|
||||
|
||||
/* Decode raw LZMA2 stream from b->in to b->out. */
|
||||
XZ_EXTERN enum xz_ret xz_dec_lzma2_run(struct xz_dec_lzma2 *s,
|
||||
struct xz_buf *b);
|
||||
struct xz_buf *b);
|
||||
|
||||
/* Free the memory allocated for the LZMA2 decoder. */
|
||||
XZ_EXTERN void xz_dec_lzma2_end(struct xz_dec_lzma2 *s);
|
||||
@@ -146,8 +146,8 @@ XZ_EXTERN enum xz_ret xz_dec_bcj_reset(struct xz_dec_bcj *s, uint8_t id);
|
||||
* must be called directly.
|
||||
*/
|
||||
XZ_EXTERN enum xz_ret xz_dec_bcj_run(struct xz_dec_bcj *s,
|
||||
struct xz_dec_lzma2 *lzma2,
|
||||
struct xz_buf *b);
|
||||
struct xz_dec_lzma2 *lzma2,
|
||||
struct xz_buf *b);
|
||||
|
||||
/* Free the memory allocated for the BCJ filters. */
|
||||
#define xz_dec_bcj_end(s) kfree(s)
|
||||
|
10
native/jni/external/xz-embedded/xz_stream.h
vendored
10
native/jni/external/xz-embedded/xz_stream.h
vendored
@@ -14,7 +14,7 @@
|
||||
# include <linux/crc32.h>
|
||||
# undef crc32
|
||||
# define xz_crc32(buf, size, crc) \
|
||||
(~crc32_le(~(uint32_t)(crc), buf, size))
|
||||
(~crc32_le(~(uint32_t)(crc), buf, size))
|
||||
#endif
|
||||
|
||||
/*
|
||||
@@ -50,10 +50,10 @@ typedef uint64_t vli_type;
|
||||
|
||||
/* Integrity Check types */
|
||||
enum xz_check {
|
||||
XZ_CHECK_NONE = 0,
|
||||
XZ_CHECK_CRC32 = 1,
|
||||
XZ_CHECK_CRC64 = 4,
|
||||
XZ_CHECK_SHA256 = 10
|
||||
XZ_CHECK_NONE = 0,
|
||||
XZ_CHECK_CRC32 = 1,
|
||||
XZ_CHECK_CRC64 = 4,
|
||||
XZ_CHECK_SHA256 = 10
|
||||
};
|
||||
|
||||
/* Maximum possible Check ID */
|
||||
|
Reference in New Issue
Block a user