On Thu, 5 Oct 2017 10:41:57 -0400 Craig Gallek <kraigatg...@gmail.com> wrote:
> From: Craig Gallek <kr...@google.com> > > This library previously assumed a fixed-size map options structure. > Any new options were ignored. In order to allow the options structure > to grow and to support parsing older programs, this patch updates > the maps section parsing to handle varying sizes. > > Object files with maps sections smaller than expected will have the new > fields initialized to zero. Object files which have larger than expected > maps sections will be rejected unless all of the unrecognized data is zero. > > This change still assumes that each map definition in the maps section > is the same size. > > Signed-off-by: Craig Gallek <kr...@google.com> > --- > tools/lib/bpf/libbpf.c | 70 > +++++++++++++++++++++++++++++--------------------- > 1 file changed, 41 insertions(+), 29 deletions(-) Thank you for working on this! :-) Acked-by: Jesper Dangaard Brouer <bro...@redhat.com> -- Best regards, Jesper Dangaard Brouer MSc.CS, Principal Kernel Engineer at Red Hat LinkedIn: http://www.linkedin.com/in/brouer