GithubHelp home page GithubHelp logo

kbuildparser's Introduction

Hi there, I'm Andreas

👨‍💻 I'm currently working as an Embedded Linux Software Consultant at Siemens Technology.

🎓 For my PhD, I researched Linux-based systems, particularly how to tailor them to their deployment scenarios. My thesis Automated Tailoring of System Software Stacks has now been published in the institutional repository of Leibniz Universität Hannover.

🐧 My research tools are published here as open source software, and working on them has led to multiple contributions to the used libraries.

👨‍🏫 During my years at the Chair of Computer Science 4 at FAU Erlangen-Nürnberg, I enjoyed teaching the exercises for the Operating Systems and Advanced Operating Systems classes in which students implement their own operating system for the x86 architecture, including preemptive scheduling, memory protection and privilege levels.

📄 If you're interested in reading about my research, visit my page at https://andreasziegler.dev.

🦘 📷 🚀 I love travelling, taking beautiful pictures of interesting places and I'm a huge space nerd.

kbuildparser's People

Contributors

rupran avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

kbuildparser's Issues

Can not work in the root directory of linux kernel

Hi, thanks for your great tool first.
But I can not make it work when the target directory is the linux root directory.

Like this,
image
Meanwhile, when i specify the directory with some sub-directory, it can work normally. like this
image

  • The Linux Source Kernel: 5.18.0
  • The Root Makefile and the top kbuild file are attached as follow:

Looking for
Kbuild&&Makefile.zip
ward to your response.

Verifying Parser Output: Missing files

Greetings,
I have been evaluating this tool for usage and used it on kernel version 5.4.35 for testing.
After I build the kernel I indexed all the .o files and checked for their existence in the parsers output.
There seem to be ~200 (depending on kernel version) files that are not included in the parsers output and was hoping you could shed some light on why that may be.

Attached is a listing of files not found in the output.
Here are the first 13:
net/llc/llc.mod.c
net/llc/llc.c
net/bridge/bridge.mod.c
net/bridge/bridge.c
net/802/p8022.mod.c
net/802/psnap.mod.c
net/802/stp.mod.c
.tmp_kallsyms2.c
lib/lib-ksyms.c
crypto/crypto_null.mod.c
crypto/aead.mod.c
crypto/crypto_engine.mod.c
arch/arm64/lib/memset.c

notFound3.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.