From 3efb066d23d37d6b148fa8cc363f36c158d20506 Mon Sep 17 00:00:00 2001 From: Johannes Bechberger Date: Tue, 3 Sep 2024 14:30:33 +0200 Subject: [PATCH] Tiny code gen fix --- bpf-gen/src/main/java/me/bechberger/ebpf/gen/Generator.java | 3 ++- bpf-runtime/build.sh | 2 +- bpf-runtime/pom.xml | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/bpf-gen/src/main/java/me/bechberger/ebpf/gen/Generator.java b/bpf-gen/src/main/java/me/bechberger/ebpf/gen/Generator.java index d58252c..51d4ce3 100644 --- a/bpf-gen/src/main/java/me/bechberger/ebpf/gen/Generator.java +++ b/bpf-gen/src/main/java/me/bechberger/ebpf/gen/Generator.java @@ -1878,7 +1878,8 @@ private void processRawType(JSONObjectWithType rawType) { private IntType processIntType(int id, JSONObjectWithType rawType) { var name = switch (rawType.getName()) { case "char" -> "u8"; - case "unsigned char" -> "s8"; + case "unsigned char" -> "u8"; + case "signed char" -> "s8"; default -> rawType.getName(); }; var size = rawType.getInteger("nr_bits"); diff --git a/bpf-runtime/build.sh b/bpf-runtime/build.sh index ccfd08d..4b9ac8b 100755 --- a/bpf-runtime/build.sh +++ b/bpf-runtime/build.sh @@ -7,6 +7,6 @@ cd "$(dirname "$0")"/.. || exit (cd bpf-runtime; mvn clean) -mvn package -U && time java -jar bpf-gen/target/bpf-gen.jar bpf-runtime/src/main/java/ bpf-gen/data/helper-defs.json +mvn package -U && MAVEN_OPTS="-Xss1000m" time java -jar bpf-gen/target/bpf-gen.jar bpf-runtime/src/main/java/ bpf-gen/data/helper-defs.json (cd bpf-runtime; mvn package -U) diff --git a/bpf-runtime/pom.xml b/bpf-runtime/pom.xml index 0c406d5..1e676b3 100644 --- a/bpf-runtime/pom.xml +++ b/bpf-runtime/pom.xml @@ -97,7 +97,7 @@ - + org.apache.maven.plugins maven-deploy-plugin