#!/usr/bin/env python # Copyright (c) PLUMgrid, Inc. # Licensed under the Apache License, Version 2.0 (the "License") # test program for the 'dump_func' method from bcc import BPF from unittest import main, TestCase class TestDumpFunc(TestCase): def test_return(self): b = BPF(text=""" int entry(void) { return 1; }""") self.assertEqual( b"\xb7\x00\x00\x00\x01\x00\x00\x00" + b"\x95\x00\x00\x00\x00\x00\x00\x00", b.dump_func("entry")) if __name__ == "__main__": main()