Saturday, September 29, 2018

How I ended up writing opensnoop in pure C using eBPF

Hello friends, it's been awhile. I recently had the opportunity to do a deep dive on eBPF and I learned a lot in the process. There isn't a lot out there on the subject, so I decided to put together a long-form article about the experience: https://bolinfest.github.io/opensnoop-native/.

You'll notice that this is hosted on GitHub Pages rather than on bolinfest.com itself. I expect there to be typos to fix and cross-references to add over time, so it seemed easiest to colocate the article with the code and have both in version control so I can track changes properly. Also, it's nice to be able to compose things in Markdown (or in Quip and then export to Markdown) and then let a GitHub Pages template do the rest, particularly when it comes to syntax highlighting the code samples.

24 comments:

  1. How to activate CWTV channel?

    Click on the page, www.cwtv.com/activate to begin the channel activation. You need to provide the channel activation code. After adding the channel, tap on the channel icon and proceed with the settings to find the code. You will enjoy watching the entertaining cwtv channel programs such as The Flash, Supernatural, Arrow, Super Girl and lot more. Make a note of the customer support +1-805-436-1200 and dial it right away. Let the agents contact you.

    In case if you come across issues and errors check the activation page and verify the code used. Device reset can help to fix issues

    ReplyDelete
  2. How to activate Comet TV on Roku?

    Its time to activate Comet TV on Roku and start watching the top and entertaining programs. It’s the category, Sci & Tech where you can find the channel. After adding the channel, find the activation code and you can provide the code visiting the channel activation page. Start watching the entertaining Comet TV channel programs such as The Outer Limits, Men Into Space, Wild World and lot more.

    To get help and support to complete Comet TV activation, dial +1-844-576-1390 our network support executives will guide you to know how to watch Comet TV on Roku, check out the latest article and Blog post on our portal

    ReplyDelete
  3. "Nice Blog!!
    Norton login is one of the easiest platform that allows you to manage products download Norton antivirus and protect your device from online threats.
    Norton Account
    Norton Setup"

    ReplyDelete
  4. Good Post!!
    AOL Mail serve all the emails in your account, with aol email will get all updates on your mails promptly by creating aol account.
    AOL Account
    AOL Gold Download

    ReplyDelete
  5. How to Activate VH1 Application?
    First, you have to get the app from the channel store and go to the channel store by choosing the streaming channels option. Go to the Movies and TV section and get the app. Now, access the app and receive the code. After that, visit vh1.com/activate by opening a web browser. Then, opt for the pay TV provider and key in the channel link code to the text box. Finally, click Activate and initiate the process of activation If you want more information about vh1 channel activation please visit our site vh1.com/activate

    ReplyDelete
  6. YouTube TV channel activation guide
    You can select the compatible device, add the channel, and then proceed with the settings to collect the activation code. This code must be provided on the page, tv. Sign in with the channel account, if necessary. For help and support to execute YouTube TV channel activation, please Visit our site tv.youtube.com/activate

    ReplyDelete
  7. How to Activate USTV on Roku?
    USTV offers a brilliant collection of TV shows and movies directly to your home via your Roku streaming devices. If you wish to activate the USTV on Roku, you cannot directly download the app from the Roku Channels Store. Instead, you can follow the subsequent steps to activate the USTV channel app as a private channel on your Roku. Head to the USTVNow.com/Roku portal from your Roku web browser and click on the Add Channel button. Once added, you can launch the app from the Roku Channels list and activate it by entering the code on the portal again.If you want more information about USTV on Roku please visit our site USTVNow.com/Roku and Contact our helpline for further questions by dialing our number +1-805-436-1200

    ReplyDelete
  8. How to activate TCM on Roku – tcm.com/activate?
    To activate TCM channel on Roku, here we explain the channel activation steps. Select your Roku device and complete the setup, if it’s brand new. Now sign in to the Roku account and check if your device is linked to the roku account. If yes, visit the appropriate channel store. Search typing the channel name. As soon as you receive the channel search results, provide the code navigating to the page, tcm.com/activate. For help and support to execute TCM channel activation, contact our team of network support executives by dialing our number +1-855-626-1730 and visit our site www.tcm.com/activate

    ReplyDelete
  9. Twitch TV channel activation on Roku
    Are you ready to activate the Twitch TV channel? The channel activation steps are here for your reference. If you are new to the Roku streaming platform, select the best device among Roku Express, Express Plus, Premiere, and Premiere plus. Complete the setup and then navigate to the store. Add the channel to find the activation code. This code must be provided on the page, Twitch.tv/activate. Sign with the Twitch TV channel account, if required. If you are expecting any help to complete Twitch TV channel activation, talk to our network support team by dialing our number +1-855-718-4111 and visit our site twitch.tv/activate

    ReplyDelete
  10. How to Activate Fox Sports on Roku through activate.foxsports.com?
    If you wish to know how to successfully activate the Fox Sports app on your Roku via activate.foxsports.com, then follow the instructions provided in this guide. First up, head to the Roku Channels Store and download the Fox Sports app. Do this instantly by typing Fox Sports in the search bar and hit OK. Once downloaded, launch the Fox Sports app and note the activation code displayed on screen on the Fox Sports app. Now, visit activate.foxsports.com and enter the code, sign in and hit OK to conclude the process.
    If you want more information about activation of foxsports on roku visit our site foxsportsgo.com/roku

    ReplyDelete
  11. Getting programming assignment help is very easy but you have to make sure that you select the right website. There are many websites on the internet that claim to offer programming assignment help but not all of them are good. Some of these websites employ students and these students do an okayish job when they work on your assignment. The good websites, on the other hand, have professionals working for them and these professionals offer the best programming help.

    ReplyDelete
  12. It's been a significant journey for me as a technical blogger and my research got even more multiplied owing to the release of the recent products. They have been captivating in design and every specification offers a more dynamic feel.
    Url Roku Com Link | my.roku.com | Roku.com/link | How to Activate Roku

    ReplyDelete
  13. First of all, you must get the Roku link code by setting up the Roku device. After noting this code, you must open a web browser and visit Roku.com/link. In there, you must key in the channel link code into the text box. Then, sign in with the Roku account using the credentials. Finally, click activate and start with the streaming process. Download the channel from the channel store and make sure to activate it, and then begin the streaming procedure. Do you want to know more details regarding Roku.com/link, then dial the toll free number and contact our professional expert squad. 

    ReplyDelete
  14. Roku channel store is a library of all the Roku channels, available on the Roku Platform, apart from the Hidden channels. Get ready to activate Roku and your favourite channel for never-ending streaming. Furthermore, for any help on Roku activation or screening call us @+1-805-539-1200 or visit us @ Roku.com/link.

    ReplyDelete
  15. To learn how to activate Roku, the device setup steps are here. If your device is brand new, take out the device from the package and check if you have the necessary accessories. After connecting the hardware to the slot, start establishing the network. Once if the network connection is active, sign in to the Roku account, collect the Roku com link enter code and provide the code by visiting the page, Roku.com/link.

    ReplyDelete
  16. If you would like to learn Roku.com/link activation steps, here we explain the process in detail. Collecting the necessary hardware is the first step. If this step is complete, you can start creating a Roku account. Sign in to the account, find the activation code, and provide the code by visiting the page, Roku com link.

    ReplyDelete
  17. At first, link the HDMI cord to Roku and then the power adapter to power up the device. Turn the TV on and make sure to perform all the on-screen settings. After that, link the device to the network. Choose your network name and key in the credentials. Once after internet access, the Roku device updates and gets the activation code. Note the code and visit the Roku com link, where you need to key in the code. Finally, sign in with the Roku account using the credentials. And want to know more details regarding this, visit go.roku.com/premiereplus. If you hold any doubts regarding activation, go.roku.com/premiereplus, then talk with our customer support squad by dialing the toll-free number +1-844-740-1130

    ReplyDelete
  18. My travel life has been easier with Garmin Express. Plus I can get all the latest update through their blogs. I use the Garmin app and is totally upto the mark. I recommend everyone to use Garmin Gps Update and get Garmin life time map update and make your life easier with Garmin Map Update for instant help from Garmin GPS experts.

    ReplyDelete
  19. I did not know the entire benefits of Garmin Nuvi Update. But since I have read this blog on map update, I have installed all available updates for my Garmin device. I must say that this piece of blog has helped me improve navigation experience. I am not suggesting all my friends to read this blog and get Garmin Map Update with this team. For detailed information. Our Garmin GPS professionals will provide instant help.

    ReplyDelete
  20. Do not worry! If you don’t know to find the Roku PIN or activate roku, Reach our site and read our articles or use the toll free number to contact our tech support team. Find the PIN by reaching the roku.com/link to enter code site using a web browser on the PC or mobile phone. After that, you need to sign in to your roku.com/link account using the account credentials. You must then opt for the Update in Roku option and must verify Roku PIN, and finally make sure to save changes. contact our team of customer support executives @ +1-805-697-0100 at the earliest

    ReplyDelete
  21. Thanks for sharing awesome post. You can fubotv activate your service on all of these devices. However, there are some basic requirements that you’ll have to fulfill to get access to or view fuboTV on your streaming device. Locate the app and check if any updates are available for your FuboTV. In case, there are updates available, you can proceed with the update option to get the latest version of FuboTV. fubo.tv/Activate

    ReplyDelete
  22. We are offering the best services to activate the Roku channels that telecast 2021 Super Bowl. Being an independent service provider, it’s our vision to provide quality and timely support to the customers. Visit our portal; accept the terms and conditions, the privacy policies before accessing our services. It’s time to stay entertained watching Watch Super Bowl 2021 Live | How to watch Super Bowl live

    ReplyDelete