Sha256: 96fc79decb8aaa61795881f226320097f0e797475bac32932b8289d1f2d4b76d

Contents?: true

Size: 326 Bytes

Versions: 14

Compression:

Stored size: 326 Bytes

Contents

#ifndef _SECTION_H
#define _SECTION_H

#include <libelf.h>

#include "string-table.h"

typedef struct {
  Elf_Scn *scn;
  Elf64_Shdr *shdr;
  Elf_Data *data;
  Elf64_Addr offset;

  StringTableNode *string;
} Section;

Section *sectionInit(Elf *e, StringTable *table, char *name);

void sectionFree(Section *section);

#endif

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ruby-static-tracing-0.0.17 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.16 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.15 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.14 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.13 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.11 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.10 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.9 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.8 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.7 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.6 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.5 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.4 ext/ruby-static-tracing/lib/libstapsdt/src/section.h
ruby-static-tracing-0.0.3 ext/ruby-static-tracing/lib/libstapsdt/src/section.h