Exposing Kotlin intrinsic functions by looking at bytecode instructions There are many articles on the Internet about Kotlin inline functions. Most of them tell you the conclusion. Just use the xxx keyword and forget about it after a while. This article will guide you. From the JVM bytecode, I will take you step by step […]
Tag: stripping
Verification of apb_watchdog module (6) Nonsense of data inspection logic strengthening and stripping
Article directory foreword strip one solved problem code update Simulation results strip two solved problem code update rkv_watchdog_subscriber rkv_watchdog_scoreboard Simulation results strip three Added reload_seq code update update 1 update 2 update 3 flaw strip four code update result Foreword This section will further improve scb, (Code optimization is very important, don’t dare to write […]
[SpringBoot source code stripping] | Dependency management
Table of Contents 1. Dependency management Ⅰ. Why do I not need to specify the version when importing some dependencies? 1.1 The work of the parent dependent enabler 1.2 Answers to questions Ⅱ. Where does the JAR package that the project depends on come from? 2.1 Analysis of source code 2.2 Answers to questions 2. […]
[SpringBoot source code stripping] | Project operation principle
Table of Contents I. Introduction 2. directory structure 2.1 jar startup class in MANIFEST.MF 2.2 In-depth analysis 2.2.1 registerUrlProtocolHandler() 2.2.2 createClassLoader(getClassPathArchives()) 2.2.3 launch(args, getMainClass(), classLoader) 3. Summary 1. Preface Spring Boot provides a Maven plug-in spring-boot-maven-plugin, which can easily package Spring Boot projects into jar or war packages. Considering the convenience of deployment, most of […]