Skip to content

Instantly share code, notes, and snippets.

@kjunichi
Created March 16, 2018 05:43
Show Gist options
  • Save kjunichi/e2789a396097e30726500b150196ff2f to your computer and use it in GitHub Desktop.
Save kjunichi/e2789a396097e30726500b150196ff2f to your computer and use it in GitHub Desktop.
2015/3/13

メモ

nghttp -H "" http://127.0.0.1/test

libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5f24b29000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5f24824000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5f2451e000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5f24307000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5f240e8000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5f23d22000)

libdl.soとlibc.so

s.include?("libc.so") && s.include?("libdl.so")

rtn = [/Users/junichi/.nodebrew/node/v0.12.0/bin/node: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1152.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1213.0.0) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 104.1.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 283.0.0)

import os import sys from ctypes import *

trusterd_module = CDLL('./libtrusterd.so') trusterd_boot_func = trusterd_module.boot_from_file_path trusterd_boot_func.restype = c_int

def py_cb_func(script):
    print("py_cb_func",script)
    return 0

CBFUNC=CFUNCTYPE(c_int,c_char_p)
cbfunc=CBFUNC(py_cb_func)
path = "test.conf.rb"
ret = trusterd_boot_func(create_string_buffer(path.encode('UTF-8')),cbfunc)
print ('trusterd_boot_func returned:', ret)

platform.system()

if platform.system() == "Darwin": libext=".dylib" else: libext=".so"

SIG_DFL trap は前回の trap で設定したハンドラを返します。

シグナルに関連づけられた デフォルトの動作

docker cp ${container_id}:/root/ ${host_path}

fxrate [{ttb 113.79000091552734 false false} {tts 113.29000091552734 false false} {date 2010-08-06 23:57:51.787 +0000 UTC false false} {currency EUR false false}]

char *procwebrequest(char *req)

関連

アクセス解析タグ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment