大統一Debian勉強会 gdb+python拡張を使ったデバッグ手法
|
|
- あいと たかはし
- 5 years ago
- Views:
Transcription
1 Debian 2013 gdb+python
2 Level Debian Up
3 Debian
4 Debian debian sid unstable
5 Debian debian sid unstable *-dbg
6 Debian debian sid unstable *-dbg gdb
7 Debian debian sid unstable *-dbg gdb gdb python
8 Debian!
9 Debian! debian sid unstable level up debian sid unstable!
10 Debian! debian sid unstable level up debian sid unstable! *-dbg aptitude install XXXX-dbg XXXX
11 Debian! debian sid unstable level up debian sid unstable! *-dbg aptitude install XXXX-dbg XXXX gdb /gdb python
12 Debian
13 Debian 1 Debian debian sid (jessie/sid) 2 CPU amd64 ( i386 3 OS linux 4 php version (debian sid ) 5 gdb version 7.6 (debian sid ) kfreebsd Hurd ARM CPU......
14
15 *-dbg Debian *-dbg debian *-dbg 2012 Debian debug.debian.net http: // gum. debian. or. jp/ 2012/ ( )
16 gdb+python Debian gdb+python 98 Debian http: // tokyodebian. alioth. debian. org/ html ( )
17 *-dbg
18 *-dbg Debian 1 *-dbg -dbg 2 COMPATIBILITY LEVEL 9 : COMPATIBILITY LEVEL 9 : BuildID 3 COMPATIBILITY LEVEL 9 : /usr/lib/debug/ /usr/bin/php5 /usr/lib/debug/usr/bin/php5 COMPATIBILITY LEVEL 9 : /usr/lib/debug/.build-id/
19 *-dbg *-dbg $ cat /etc/debian_version jessie/sid $ aptitude search.*-dbg p 0ad-dbg - Real-time strategy game of p 389-ds-base-dbg Directory Server suite p 389-ds-base-libs-dbg Directory Server suite p 7kaa-dbg - Seven Kingdoms Ancient $ aptitude search.*-dbg wc -l 2272 $ debian sid(jessie/sid) 2272
20 *-dbg php5 $ aptitude install php5-dbg $ apt-get source php5/sid $ ls php dfsg php5_5.5.0+dfsg-1.dsc php5_5.5.0+dfsg-1.debian.tar.gz php5_5.5.0+dfsg.orig.tar.xz $ pwd /home/yours/php5-src/ $ gdb --args /usr/bin/php5 -r phpinfo() (gdb) set substitute-path /tmp/buildd/ /home/yours/php5-src/ (gdb) b main (gdb) run (gdb) l 1197 #else 1198 int main(int argc, char *argv[]) 1199 #endif 1200 { 1201 #ifdef ZTS 1202 void ***tsrm_ls;
21 COMPATIBILITY LEVEL Debian debhelper COMPATIBILITY LEVEL debian/ debian sid LEVEL debian/compat COMPATIBILITY LEVEL $ apt-get source php5 $ cat php dfsg/debian/compat 5 $ apt-get source gstreamer0.10 $ cat gstreamer /debian/compat 9
22 COMPATIBILITY LEVEL 9 *-dbg debhelper COMPATIBILITY LEVEL 9 *-dbg php5-dbg $ dpkg -L php5-dbg /usr/lib/debug /usr/lib/debug/usr /usr/lib/debug/usr/bin /usr/lib/debug/usr/bin/php5 /usr/lib/debug/usr/bin/php5-cgi /usr/lib/debug/usr/sbin /usr/lib/debug/usr/sbin/php5-fpm $ php5 /usr/bin/php5 /usr/lib/debug/usr/bin/php5
23 COMPATIBILITY LEVEL 9 *-dbg debhelper COMPATIBILITY LEVEL 9 *-dbg libgstreamer dbg $ dpkg -L libgstreamer dbg /usr/lib/debug/.build-id/3f/bdb d00e153a2fc6c ca28acad.debug /usr/lib/debug/.build-id/86 /usr/lib/debug/.build-id/86/cc80bb6f2bdb31a2ed02973d 54530b3d99846f.debug /usr/lib/debug/.build-id/44 /usr/lib/debug/.build-id/44/ff321f11ffd750f8c351ffa3 f5d20028d2f6a6.debug /usr/share /usr/share/doc $
24 COMPATIBILITY LEVEL 9 *-dbg $ file /usr/lib/x86_64-linux-gnu/libgstreamer so /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so : ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44ff321f11ffd750f8c351ffa3f5d20028d2f6a6, stripped $ BuildID[sha1] /usr/lib/debug/.buildid/44/ff321f11ffd750f8c351ffa3f5d20028d2f6a6.debug libgstreamer-0.10.so
25 BuildID ID $ readelf -n /usr/lib/x86_64-linux-gnu/libgstreamer so.0 Notes at offset 0x000001c8 with length 0x : Owner Data size Description GNU 0x NT_GNU_BUILD_ID Build ID: 44ff321f11ffd750f8c351ffa3f5d20028d2f6a6 BuildID BuildID BuildID BuildID binutils msg00012.html
26 gdb.gnu_debuglink $ readelf -x.gnu_debuglink /usr/bin/php5 Hex dump of section.gnu_debuglink : 0x dd10 php $ readelf -x.gnu_debuglink /usr/lib/x86_64-linux-gnu/ libgstreamer-0.10.so Hex dump of section.gnu_debuglink : 0x ff321f11ffd750f8 0x c351ffa3f5d x d2f6a6.debug... 0x da0b0f5... php5 php5 libgstreamer-0.10.so ff321f11ffd750f8c351ffa3f5d20028d2f6a6.debug
27 /usr/bin/php5 gdb set substitute-path $ gdb --args /usr/bin/gst-launch (gdb) set substitute-path /tmp/buildd/ /home/yours/gstreamer/ (gdb) b main (gdb) run Breakpoint 1, main at gst-run.c: gst-run.c:.
28 gst-launch gstreamer gcc (php5 gcc gdb dir
29 gdb dir $ gdb --args /usr/bin/gst-launch (gdb) dir /home/yours/gstreamer/gstreamer / tools (gdb) b main (gdb) run (gdb) l 314 } int 317 main (int argc, char **argv) 318 { 319 GHashTable *candidates; 320 gchar *dir;
30 dir gdb dir gdb dir
31 2013/7/22( ) 2013/7/20( ) Debian Debhelper dir set substitue-path
32 gdb+python gdb.value
33 gdb+python gdb python gdb python-interactive python $ gdb (gdb) pi >>> import sys >>> print sys.version_info sys.version_info(major=2, minor=7, micro=5, releaselevel= final, serial=0) >>> gdb python 1 gdb 7.6 released!
34 gdb.value gdb python gdb.value 1 structure gdb.value structure 2 python 3 structure 4
35 gdb.value $ sudo aptitude install php5-dbg $ cat./phpinfo.php <?php phpinfo()?> $ gdb --args /usr/bin/php5./phpinfo.php (gdb) b zend_vm_execute.h:356 (gdb) run (gdb) pi >>> edata=gdb.parse_and_eval(... "executor_globals.current_execute_data") >>> print edata.address 0xe60920 <executor_globals+1120> >>> print edata.dereference() {opline = 0x7ffff7fbd778, function_state = {function = 0x7ffff7fbd498, arguments = 0x0},......,call = 0x0} >>> print edata[ op_array ][ filename ] 0x7ffff7fbd640 "/home/yours/phpinfo.php" >>> [Ctrl+D]
36 gdb.value $ gdb --args /usr/bin/php5./phpinfo.php (gdb) b zend_vm_execute.h:356 (gdb) run (gdb) pi >>> phpfile=(gdb.parse_and_eval(... "zend_get_executed_filename")).dereference() >>> print phpfile {const char *(void)} 0x6c7600 <zend_get_executed_filename> >>> print phpfile() 0x7ffff7fc4418 "/home/yours/phpinfo.php >>> [Ctrl+D] (gdb)
37 gdb.value gdb.value str() gdb p pointer str.partition(" ") $ gdb --args /usr/bin/php5./phpinfo.php (gdb) b zend_vm_execute.h:356 (gdb) run (gdb) pi >>> phpfile=(gdb.parse_and_eval(... "zend_get_executed_filename")).dereference() >>> filename=phpfile() >>> print str(filename) 0x7ffff7fc4418 "/home/yours/phpinfo.php" >>> print (str(filename).partition(" "))[2] "/home/yours/phpinfo.php"
38 php5.5.0
39 php5.5.0 php5.5.0 execute_ex()(zend/zend_vm_execue.h) execute_internal()(zend/zend_execute.c) php C
40 gdb execute_ex() gdb Zend/zend_vm_execute.h 330 ZEND_API void execute_ex(zend_execute_data *execute_data TSRMLS_DC) 331 { 332 DCL_OPLINE 333 zend_bool original_in_execution; if ((ret = OPLINE->handler( <--- execute_data TSRMLS_CC)) > 0) { 357 switch (ret) {
41 php5.5.0 API php5.5.0 Zend Engine API zend_get_executed_filename() (Zend/zend_execute_API.c) php get_active_function_name() (Zend/zend_execute_API.c) zend_get_executed_lineno() (Zend/zend_execute_API.c)
42 php
43 gdb php php xdebug vim-nox+debugger plugin/netbean/eclipse php xdebug gdb php
44 php 7/22( ): debianmeetingresume2013-gum.pdf
45 gdb+python php gdb python php php gdb php php executor_globals php5.5.0 Zend API php API gdb php
ARM gcc Kunihiko IMAI 2009 1 11 ARM gcc 1 2 2 2 3 3 4 3 4.1................................. 3 4.2............................................ 4 4.3........................................
More informationex01.dvi
,. 0. 0.0. C () /******************************* * $Id: ex_0_0.c,v.2 2006-04-0 3:37:00+09 naito Exp $ * * 0. 0.0 *******************************/ #include int main(int argc, char **argv) double
More information2 1. Ubuntu 1.1 OS OS OS ( OS ) OS ( OS ) VMware Player VMware Player jp/download/player/ URL VMware Plaeyr VMware
1 2010 k-okada@jsk.t.u-tokyo.ac.jp http://www.jsk.t.u-tokyo.ac.jp/~k-okada/lecture/ 2010 4 5 Linux 1 Ubuntu Ubuntu Linux 1 Ubuntu Ubuntu 3 1. 1 Ubuntu 2. OS Ubuntu OS 3. OS Ubuntu https://wiki.ubuntulinux.jp/ubuntutips/install/installdualboot
More informationex01.dvi
,. 0. 0.0. C () /******************************* * $Id: ex_0_0.c,v.2 2006-04-0 3:37:00+09 naito Exp $ * * 0. 0.0 *******************************/ #include int main(int argc, char **argv) { double
More informationr07.dvi
19 7 ( ) 2019.4.20 1 1.1 (data structure ( (dynamic data structure 1 malloc C free C (garbage collection GC C GC(conservative GC 2 1.2 data next p 3 5 7 9 p 3 5 7 9 p 3 5 7 9 1 1: (single linked list 1
More informationbash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi
Windows bash on Ubuntu on Windows [Windows Creators Update(1703) ] TAKE 2017-10-06 bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu
More informationohp07.dvi
19 7 ( ) 2019.4.20 1 (data structure) ( ) (dynamic data structure) 1 malloc C free 1 (static data structure) 2 (2) C (garbage collection GC) C GC(conservative GC) 2 2 conservative GC 3 data next p 3 5
More informationwaylandを動かす
wayland nozzy@debian.or.jp 2013 11 16 2013 11 16 1/31 wayland! weston! wayland weston wayland Kristian Høgsberg 2013 11 16 2/31 wayland! weston! 2013 11 16 3/31 weston ( ) 2013 11 16 4/31 weston (weston.ini
More informationGNU/Linux on SuperH g,,,,, GNU/Linux on SuperH [1] SuperH (SH-3 SH-4) GNU/Linux g linux-kernel 1998 Linux (SH-3) g GD
GNU/Linux on SuperH g,,,,, 2001 9 28 1 GNU/Linux on SuperH [1] SuperH (SH-3 SH-4) GNU/Linux 1999 8 g 1 1998 linux-kernel 1998 Linux (SH-3) 1999 7 g GDB CqREEK SH-3 1999 8 g Linux (SH-3) 1999 8 Linux (SH-4)
More information東京エリアDebian勉強会 - 第86回 2012年3月度
Debian 86 2012 3 iwamatsu@debian.org Twitter: @iwamatsu 2012 3 17 Agenda Debian 85 Debian 0 Debian Debian - - Apache2 HTTP Debian / @iwamatsu Debian Project Official Developer Bluetooth, OpenCV, mozc,
More information第5回お試しアカウント付き並列プログラミング講習会
qstat -l ID (qstat -f) qscript ID BATCH REQUEST: 253443.batch1 Name: test.sh Owner: uid=32637, gid=30123 Priority: 63 State: 1(RUNNING) Created at: Tue Jun 30 05:36:24 2009 Started at: Tue Jun 30 05:36:27
More informationMicrosoft Word - PSB導入ガイド_ docx
入 1 / 49 入 日 1.0.0 2013/12/02 用 用 F-Secure 角 自 止 一 2 / 49 ... 4 1.... 4 2.... 4 3. 入... 4 4. 手 Windows... 5 4.1... 5 4.2 Windows... 9 5. 手 Windows Server... 13 6. 手 Linux... 19 6.1... 19 6.2 PSB... 20
More informationC
C 1 2 1.1........................... 2 1.2........................ 2 1.3 make................................................ 3 1.4....................................... 5 1.4.1 strip................................................
More informationslide5.pptx
ソフトウェア工学入門 第 5 回コマンド作成 1 head コマンド作成 1 早速ですが 次のプログラムを head.c という名前で作成してください #include #include static void do_head(file *f, long nlines); int main(int argc, char *argv[]) { if (argc!=
More information東京エリアDebian勉強会 - 第91回 2012年9月度/OSC2012 Tokyo/Fall)
Debian 91 2012 9 /OSC2012 Tokyo/Fall) iwamatsu@debian.org 2012 9 8 2012 9 8 1/82 / Nobuhiro Iwamatsu Twitter / @iwamatsu Debian Project Official Developer Linux kernel, Debian/SuperH, Bluetooth subsystem,
More informationjoho07-1.ppt
0xbffffc5c 0xbffffc60 xxxxxxxx xxxxxxxx 00001010 00000000 00000000 00000000 01100011 00000000 00000000 00000000 xxxxxxxx x y 2 func1 func2 double func1(double y) { y = y + 5.0; return y; } double func2(double*
More informationMINI2440マニュアル
Open-JTAG LPC2388 + GCC + Eclipse http://www.csun.co.jp info@csun.co.jp Ver1.4 2009/7/31 LPC2388 OpenJTAG copyright@2009 http://www.csun.co.jp info@csun.co.jp 1 ...3 ARM...4...5...6 4.2 OpenJTAG...6 4.2...8
More informationdouble float
2015 3 13 1 2 2 3 2.1.......................... 3 2.2............................. 3 3 4 3.1............................... 4 3.2 double float......................... 5 3.3 main.......................
More information51 Debian
51 Debian 2009 4 18 51 Debian 2009 4 1 Introduction Debian Debian Debian Debian Debian Developer () face-toface Debian Debian Debian Debian Package Debian 2009 1. () 2. OSC Tokyo 3. VAIO P ( )(?) 4. Git
More informationEmacs Hacking CVS Emacs GDB + Elscreen ( ) makoto/e/emacs-gdb.pdf Emacs Hacking p.1/23
Emacs Hacking CVS Emacs GDB + Elscreen ( ) http://www.ki.nu/ makoto/e/emacs-gdb.pdf Emacs Hacking p.1/23 Introduction Emacs Hacking c-mode Emacs Hacking p.2/23 Introduction Emacs Hacking c-mode M-x gdb
More information10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV
tutimura@mist.i.u-tokyo.ac.jp kaneko@ipl.t.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20
More information東京エリアDebian勉強会 Debian JP Project - OSC 2017 Tokyo/Fall (第154回出張勉強会)
Debian Debian JP Project OSC 2017 Tokyo/Fall 154 dictoss@live.jp 2017 09 10 Agenda Debian Debian 9 Debian Updates Debian Debian / RHEL RedHat CentOS RedHat Ubuntu Canonical Debian Debian Linux FreeBSD
More informationprogrammingII2019-v01
II 2019 2Q A 6/11 6/18 6/25 7/2 7/9 7/16 7/23 B 6/12 6/19 6/24 7/3 7/10 7/17 7/24 x = 0 dv(t) dt = g Z t2 t 1 dv(t) dt dt = Z t2 t 1 gdt g v(t 2 ) = v(t 1 ) + g(t 2 t 1 ) v v(t) x g(t 2 t 1 ) t 1 t 2
More informationJava updated
Java 2003.07.14 updated 3 1 Java 5 1.1 Java................................. 5 1.2 Java..................................... 5 1.3 Java................................ 6 1.3.1 Java.......................
More information108 Debian.Deb 銀河系唯一のDebian 専門誌
108 Debian.Deb 銀河系唯一のDebian 専門誌 2014 01 18 1 2 1.1......... 2 1.2 (yy y ja jp)...... 2 1.3 henrich........... 2 1.4 dictoss( )..... 2 1.5............. 2 1.6 koedoyoshida........ 2 2 Debian Trivia Quiz
More information1.... 1 2.... 1 2.1. RATS... 1 2.1.1. expat... 1 2.1.2. expat... 1 2.1.3. expat... 2 2.2. RATS... 2 2.2.1. RATS... 2 2.2.2.... 3 3. RATS... 4 3.1.... 4 3.2.... 4 3.3.... 6 3.3.1.... 6 3.3.2.... 6 3.3.3....
More informationE2 Spider 2018/08/03 Intel NUC Core i7 PC 2.5 /M.2 SSD BOXNUC7I7BNH PC DDR4-2133(PC ) 8GBX2 260pin 1.2V CL15 SP016GBSFU213B22 WD SSD M /51
E2 Spider 2018/08/03 Intel NUC Core i7 PC 2.5 /M.2 SSD BOXNUC7I7BNH PC DDR4-2133(PC4-17000) 8GBX2 260pin 1.2V CL15 SP016GBSFU213B22 WD SSD M.2-2280/512GB/WD Black/PCIe Gen3 NVMe/5 /WDS512G1X0C 1 NUC NUC7i7BNH
More information(2 Linux Mozilla [ ] [ ] [ ] [ ] URL 2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b
II 5 (1 2005 5 26 http://www.math.meiji.ac.jp/~mk/syori2-2005/ UNIX (Linux Linux 1 : 2005 http://www.math.meiji.ac.jp/~mk/syori2-2005/jouhousyori2-2005-00/node2. html ( (Linux 1 2 ( ( http://www.meiji.ac.jp/mind/tool/internet-license/
More information2008 DS T050049
DS T050049. PSP DS DS DS RPG DS OS Windows XP DevkiPro OS DS CPU ARM devkitarm MSYS MinGW MSYS MinGW Unix OS C++ C++ make nds nds DS DS micro SD Card nds DS DS DS nds C Java C++ nds nds DS 2008 DS T050049
More informationuntitled
CISC(complex instruction set computer) RISC(reduced instruction set computer) (cross software) (compiler) (assembler) (linkage editor) (loader) tokenizer) (parser) (code generator) (execute) GNU http://www.gnu.org/
More informationインストール取扱説明書
Kabayaki for Linux version 1.2.0 2 Kabayaki : 2003-09-01 3 4 2003-8-04: Kabayaki Version 1.2.0 released. URL WebSpider URL () 1 WebSpider () 2003-6-30: Kabayaki Version 1.1.5 released. WebSpider robots.txt
More informationインストール取扱説明書
Kabayaki for Linux version 1.3.0 2 Kabayaki for Linux : 2004-03-09 3 4 5 6 2004-03-10: Kabayaki for Linux Version 1.3.0 released. Red Hat Enterprise Linux 2.1 Adobe AcrobatMicrosoft Word/Excel/PowerPoint
More information64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved
(Version: 2013/5/16) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)
More information1.ppt
/* * Program name: hello.c */ #include int main() { printf( hello, world\n ); return 0; /* * Program name: Hello.java */ import java.io.*; class Hello { public static void main(string[] arg)
More informationinstall1_5_1.book
Kabayaki for Linux Version 1.5.1 Kabayaki for Linux 2005-09-13: Kabayaki for Linux Version 1.5.1 released. 2005-01-13: Kabayaki for Linux Version 1.5.0 released. PDF Office PDF Namazu 2.0.14 2004-06-30:
More information東京エリアDebian勉強会 - systemd
Debian systemd iwamatsu@debian.org 2012 11 17 Linux SysVinit init scripts init Fedora Arch Linux systemd SysVinit Debian systemd systemd RedHat Lennart Poettering init init Linux init pid cgroups (dbus)
More informationCondition DAQ condition condition 2 3 XML key value
Condition DAQ condition 2009 6 10 2009 7 2 2009 7 3 2010 8 3 1 2 2 condition 2 3 XML key value 3 4 4 4.1............................. 5 4.2...................... 5 5 6 6 Makefile 7 7 9 7.1 Condition.h.............................
More informationDebian での数学ことはじめ。 - gnuplot, Octave, R 入門
.... Debian gnuplot, Octave, R mkouhei@debian.or.jp IRC nick: mkouhei 2009 11 14 OOo OS diff git diff --binary gnuplot GNU Octave GNU R gnuplot LaTeX GNU Octave gnuplot MATLAB 1 GNU R 1 MATLAB (clone)
More informationエラー処理・分割コンパイル・コマンドライン引数
L10(2017-12-05 Tue) : Time-stamp: 2017-12-17 Sun 11:59 JST hig. recv/send http://hig3.net ( ) L10 (2017) 1 / 21 IP I swallow.math.ryukoku.ac.jp:13 = 133.83.83.6:13 = : IP ( = ) (well-known ports), :. :,.
More informationI 2 tutimura/ I 2 p.1/??
I 2 tutimura@mist.i.u-tokyo.ac.jp http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/ 2002 4 25 I 2 p.1/?? / / Makefile I 2 p.2/?? Makefile make GNU make I 2 p.3/?? Makefile L A T E X I 2 p.4/?? core (1) gcc,
More information知っておきたいLinuxの知識
Linux Debian GNU/Linux 2007-04-20 Debian GNU/Linux Ver3.4.0 Debian Debian Debian : Wikipedia http://ja.wikipedia.org/wiki/debian Debian Buzz (Buzz Lightyear) Rex Bo (Bo Peep) Hamm Hamm Slink (Slinky Dog)
More informationMicrosoft Word - C.....u.K...doc
C uwêííôöðöõ Ð C ÔÖÐÖÕ ÐÊÉÌÊ C ÔÖÐÖÕÊ C ÔÖÐÖÕÊ Ç Ê Æ ~ if eíè ~ for ÒÑÒ ÌÆÊÉÉÊ ~ switch ÉeÍÈ ~ while ÒÑÒ ÊÍÍÔÖÐÖÕÊ ~ 1 C ÔÖÐÖÕ ÐÊÉÌÊ uê~ ÏÒÏÑ Ð ÓÏÖ CUI Ô ÑÊ ÏÒÏÑ ÔÖÐÖÕÎ d ÈÍÉÇÊ ÆÒ Ö ÒÐÑÒ ÊÔÎÏÖÎ d ÉÇÍÊ
More informationZ80.pdf Page 2 of 30 1... 3 1.1... 3 1.2... 3 1.3... 4 2.... 5 2.1... 5 3... 6 4.... 6 5... 6 6.... 6 7.... 7 8... 7 9.... 7 9.1... 7 10... 8 10.1 Z80 (XAS)... 8 10.2 Z80 (XLD)... 9 10.3 Z80 (XLD)... 10
More information11 Debian Debian Debian Project Official Developer
11 Debian Debian 2005 12 10 Debian Project Official Developer 1 Introduction To Debian 2 1.1.................................................. 2 1.2................................................ 2 2
More information( CUDA CUDA CUDA CUDA ( NVIDIA CUDA I
GPGPU (II) GPGPU CUDA 1 GPGPU CUDA(CUDA Unified Device Architecture) CUDA NVIDIA GPU *1 C/C++ (nvcc) CUDA NVIDIA GPU GPU CUDA CUDA 1 CUDA CUDA 2 CUDA NVIDIA GPU PC Windows Linux MaxOSX CUDA GPU CUDA NVIDIA
More informationWinHPC ppt
MPI.NET C# 2 2009 1 20 MPI.NET MPI.NET C# MPI.NET C# MPI MPI.NET 1 1 MPI.NET C# Hello World MPI.NET.NET Framework.NET C# API C# Microsoft.NET java.net (Visual Basic.NET Visual C++) C# class Helloworld
More information新コンフィギュレータのフレームワークについて
: 2007 12 7 6: 2009 5 9 TOPPERS 1.... 4 1.1... 4 1.2 TOPPERS... 4 2.... 4 2.1... 4 3.... 8 4.... 9 4.1... 9 4.2... 10 4.3... 10 4.3.1... 11 4.3.2 INCLUDE... 11 4.3.3 C... 12 4.4 API... 14 4.2.1 API...
More information(Version: 2017/4/18) Intel CPU 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU do
(Version: 2017/4/18) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)
More information/ SCHEDULE /06/07(Tue) / Basic of Programming /06/09(Thu) / Fundamental structures /06/14(Tue) / Memory Management /06/1
I117 II I117 PROGRAMMING PRACTICE II 2 MEMORY MANAGEMENT 2 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara yasu@jaist.ac.jp / SCHEDULE 1. 2011/06/07(Tue) / Basic of Programming
More informationArmadillo-9 ソフトウェアマニュアル
Software Manual http://www.atmark-techno.com/ http://armadillo.atmark-techno.com/ Armadillo-9 software manual ver.1.0.16 1.... 1 1.1.... 1 1.2.... 1 1.3.... 1 1.4.... 2 1.5.... 2 1.6.... 2 2.... 3 2.1....
More information2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java
1 Java Java 1.1 Java 1) 2) 3) Java OS Java 1.3 4) Java Web Start Web / 5) Java C C++ Java JSP(Java Server Pages) 1) OS 2) 3) 4) Java Write Once, Run Anywhere 5) Java Web Java 2 1 Web Java Android Java
More informationRaspberry Pi3 / arm64 - Debian/Ubuntu ミートアップ in 札幌
Raspberry Pi3 / arm64 Debian/Ubuntu in 2016 6 17 : @iwamatsu Debian Project Official Developer Debian : Debian linux kernel, Debian Bluetooth, Debian Science (OpenCV), Erlang, Debian Go : Linux kernel
More informationRaspberry Pi 2 Model B に Debian Jessie / armhf をインストールする - 第125回 2015年3月度
Raspberry Pi 2 Model B Debian Jessie / armhf 125 2015 3 2015 3 7 1 Raspberry Pi 2 Model B Raspberry Pi 2 Raspberry Pi 2 Model B Debian Jessie / armhf Raspberry Pi 2 Model B Raspberry Pi Raspberry Pi 2
More informationII ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D
II 8 2003 11 12 1 6 ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 Daisuke 8 =>. 73 Daisuke 35 Hiroshi 64 Ichiro 87 Junko
More information[user@linux tmp]$ tar xzvf utvpn-src-unix-v100-7092-beta-2010.06.25.tar.gz [user@linux tmp]$ cd utvpn-unix-v100-7092-beta [user@linux utvpn-unix-v100-7092-beta]$ ls License-ja.txt configure makefiles src
More information3 Ubuntu Linux Ubuntu Linux Debian Linux DistroWatch.com 1 Debian Ubuntu Linux 1 Debian CD(4.1 ) Knoppix Debian CentOS Linux CentOS 1 Ubuntu L
Linux PC #5 29 5 12 1 #1 tdh8025 1 Kadai1 evince kghostview ls -a ( ) 5 19 ( ) 2 Linux Linux distribution CentOS Linux Ubuntu Linux PC Linux Linux (OS) OS ( OS ) Linux 1 Linux Hurd FreeBSD GNU OS OS Linux
More informationJava (5) 1 Lesson 3: x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java , 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flow
Java (5) 1 Lesson 3: 2008-05-20 2 x 2 +4x +5 f(x) =x 2 +4x +5 x f(10) x Java 1.1 10 10 0 1.0 2.0, 3.0,..., 10.0, 1.0, 2.0,... flow rate (m**3/s) "flowrate.dat" 10 8 6 4 2 0 0 5 10 15 20 25 time (s) 1 1
More informationIntel Memory Protection Extensions(Intel MPX) x86, x CPU skylake 2015 Intel Software Development Emulator 本資料に登場する Intel は Intel Corp. の登録
Monthly Research Intel Memory Protection Extensions http://www.ffri.jp Ver 1.00.01 1 Intel Memory Protection Extensions(Intel MPX) x86, x86-64 2015 2 CPU skylake 2015 Intel Software Development Emulator
More informationA Responsive Processor for Parallel/Distributed Real-time Processing
E-mail: yamasaki@{ics.keio.ac.jp, etl.go.jp} http://www.ny.ics.keio.ac.jp etc. CPU) I/O I/O or Home Automation, Factory Automation, (SPARC) (SDRAM I/F, DMAC, PCI, USB, Timers/Counters, SIO, PIO, )
More information£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裶²ó ¨¡ À©¸æ¹½Â¤¡§·«¤êÊÖ¤· ¨¡
(2018) 2018 5 24 ( ) while ( ) do while ( ); for ( ; ; ) while int i = 0; while (i < 100) { printf("i = %3d\n", i); i++; while int i = 0; i while (i < 100) { printf("i = %3d\n", i); i++; while int i =
More informationCX-Checker CX-Checker (1)XPath (2)DOM (3) 3 XPath CX-Checker. MISRA-C 62%(79/127) SQMlint 76%(13/17) XPath CX-Checker 3. CX-Checker 4., MISRA-C CX- Ch
CX-Checker: C 1 1 2 3 4 5 1 CX-Checker CX-Checker XPath DOM 3 CX-Checker MISRA-C CX-Checker: A Customizable Coding Checker for C TOSHINORI OSUKA, 1 TAKASHI KOBAYASHI, 1 JUNICHI MASE, 2 NORITOSHI ATSUMI,
More informationyacc.dvi
2017 c 8 Yacc Mini-C C/C++, yacc, Mini-C, run,, Mini-C 81 Yacc Yacc, 1, 2 ( ), while ::= "while" "(" ")" while yacc 1: st while : lex KW WHILE lex LPAREN expression lex RPAREN statement 2: 3: $$ = new
More informationpara02-2.dvi
2002 2 2002 4 23 : MPI MPI 1 MPI MPI(Message Passing Interface) MPI UNIX Windows Machintosh OS, MPI 2 1 1 2 2.1 1 1 1 1 1 1 Fig. 1 A B C F Fig. 2 A B F Fig. 1 1 1 Fig. 2 2.2 Fig. 3 1 . Fig. 4 Fig. 3 Fig.
More information新・明解C言語 実践編
第 1 章 見 21 1-1 見えないエラー 見 List 1-1 "max2x1.h" a, b max2 List 1-1 chap01/max2x1.h max2 "max2x1.h" #define max2(a, b) ((a) > (b)? (a) : (b)) max2 List 1-2 List 1-2 chap01/max2x1test.c max2 #include
More information東京エリアDebian勉強会 - 第87回 2012年4月度
Debian 87 2012 4 nozzy@debian.or.jp 2012 4 21 Agenda Debian 85 Debian 86 Debian Agenda( ) DWN quiz Debian node Android Debian Debhelper 85 Debian (JR ) KDE / Debhelper(dh dpatch patch,dh autotoolsdev
More information第168回東京エリアDebian勉強会 debianにおけるnginxの設定例
168 Debian debian nginx Norimitsu Sugimoto ( ) dictoss@live.jp 2018-11-17 Norimitsu Sugimoto ( ) dictoss@live.jp Twitter: @dictoss Debian 15 sarge testing python Django debian web nginx nginx debian web
More information161 Debian.Deb 銀河系唯一の Debian 専門誌 GO
161 Debian.Deb 銀河系唯一の Debian 専門誌 GO 2018 3 24 1 Debian 2 1.1 159 Debian............ 2 1.2 OSC 2018 Tokyo/Spring.. 2 2 3 2.1 hiromiso.......... 3 2.2 yy y ja jp......... 3 2.3 ysaito............ 3 2.4 henrich...........
More informationXMPによる並列化実装2
2 3 C Fortran Exercise 1 Exercise 2 Serial init.c init.f90 XMP xmp_init.c xmp_init.f90 Serial laplace.c laplace.f90 XMP xmp_laplace.c xmp_laplace.f90 #include int a[10]; program init integer
More information目次 개정이력 버전 비고 WhaTap PHP モニタリングインストールガイドドラフト PHP 拡張モジュール及びサービスの選択インストール追加 PHP 拡張モジュール及びサービスのマニアルインストール設定追
에이전트네트워크통신에관한설정 PHP Application Monitoring Agent Install Guide この文書は WhaTap アプリケーションモニタリングサービスユーザーのエージェントインストールをお手伝いするために作成された文書です この文書は WhaTap の固有資産であり 再配布及び利用のためには WhaTap(support@whatap.io) にてお問い合わせください
More information第173回東京エリアDebian勉強会 grml-debootstrapを用いた USB起動メモリの作成
173 Debian grml-debootstrap USB NOKUBI Takatsugu ( ) knok@debian.org 2019-04-20 NOKUBI Takatsugu ( ) knok@debian.org / knok@daionet.gr.jp Twitter: @knok Debian developer since 2002 bo USB grml-debootstrap
More information£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裵²ó ¨¡ À©¸æ¹½Â¤¡§¾ò·ïʬ´ô ¨¡
(2018) 2018 5 17 0 0 if switch if if ( ) if ( 0) if ( ) if ( 0) if ( ) (0) if ( 0) if ( ) (0) ( ) ; if else if ( ) 1 else 2 if else ( 0) 1 if ( ) 1 else 2 if else ( 0) 1 if ( ) 1 else 2 (0) 2 if else
More information新版明解C言語 実践編
2 List - "max.h" a, b max List - max "max.h" #define max(a, b) ((a) > (b)? (a) : (b)) max List -2 List -2 max #include "max.h" int x, y; printf("x"); printf("y"); scanf("%d", &x); scanf("%d", &y); printf("max(x,
More informationCompiled MODELSでのDFT位相検出装置のモデル化と評価
listsize TPBIG.EXE /Mingw32 ATP (Alternative Transients Program)- EMTP ATP ATP ATP ATP(TPBIG.EXE) EMTP (ATP)FORTAN77 DIMENSION C malloc listsize TACS DIMENSIONEMTP ATP(TPBIG.EXE) listsize (CPU ) RL 4040
More informationQuartus II ハンドブック Volume 5、セクションIV. マルチプロセッサの調整
IV. SOPC Builder Nios II 9 Avalon Mutex 10 Avalon Mailbox 9 10 / 9 v5.1.0 2005 5 v5.0.0 Nios II 2004 12 v1.0 10 v5.1.0 2005 5 v5.0.0 Altera Corporation IV 1 Quartus II Volume 5 IV 2 Altera Corporation
More informationDebian GNU/kFreeBSDで暮らせる環境を構築してみる - 第38回関西Debian勉強会
.. Debian GNU/kFreeBSD 38 Debian dictoss@live.jp 2010 8 22 Debian GNU/kFreeBSD Debian GNU/kFreeBSD xorg (dictoss@live.jp) Twitter : dictoss Debian GNU/Linux 2 ( testing sarge) Debian GNU/Linux FreeBSD
More informationslide4.pptx
ソフトウェア工学入門 第 4 回ライブラリ関数 ライブラリ関数 stdio stdio : 標準入出力ライブラリ カーネルレベルのストリームに API を追加し インタフェースを提供する カーネル fd read(2) write(2) stdio バッファ BUFSIZ プログラム BUFSIZ ごと 小さい単位 バッファ : 一時的にデータを保存しておく場所のことバッファリング : バッファを経由してデータをやり取りすること
More information3.2 Linux root vi(vim) vi emacs emacs 4 Linux Kernel Linux Git 4.1 Git Git Linux Linux Linus Fedora root yum install global(debian Ubuntu apt-get inst
1 OS Linux OS OS Linux Kernel 900 1000 IPA( :http://www.ipa.go.jp/) 8 12 ( ) 16 ( ) 4 5 22 60 2 3 6 Linux Linux 2 LKML 3 3.1 Linux Fedora 13 Ubuntu Fedora CentOS 3.2 Linux root vi(vim) vi emacs emacs 4
More informationslide6.pptx
ソフトウェア工学入門 第 6 回コマンド作成 2 ファイルシステム 今後のスケジュール 5/28. コマンド作成 2 ( 本日 ) 6/4. ファイルシステム プロセス ハードウェア 6/11. 第 2 回個別試験 grep プログラム 1 次のプログラムを作成し grep.c という名前で保存しなさい #include #include #include
More informationNI P1200 Release Notes Cover
PEX-H2994W Board Support Package Installation on RedHawk Release Notes July 4, 2019 1. はじめに 本書は Concurrent Real Time IncCCRT) の RedHawk 上で動作する インターフェース社製 PEX- H2994W PCI Express ボードサポートパッケージ用リリースノートです
More information東京エリアDebian勉強会 - 第85回 2012年2月度
Debian 85 2012 2 nozzy@debian.or.jp 2012 2 18 Agenda Debian 84 Debian Debian Trivia Quiz Debian KDE 4 cmake 84 Debian 84 Debian WEB VPS twitter ) gnome desktop KDE EBView (RDP) VNC KRDC KSnapshot EBView
More informationLinuxデバイスドライバ.PDF
Linux hidaka@devdrv.com 2002/10/9 Linux Kernel Conference 2002 1 Linux 2 Linux 3 Software Hardware Device Algolith m Protocol Applicati on 4 CPU 128MB NIC ATI Radeon GeForce2 MX400 Matrox G400 DISK 5 OS
More informationI J
I 065763J 8 7 7 31 jikken/ +----- accumulation_demupa.c +----- accumulation_rain.c +----- frequency_demupa.c +----- frequency_rain.c +----- go.sh +----- graph_maker.sh +----- mesure-ryudai/ 2007/4/1 2007/6/30
More information64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved
(Version: 2013/7/10) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)
More informationUNIX
2000 1 UNIX 2000 4 14 1 UNIX? 2 1.1 UNIX OS....................................... 2 1.2.................................................... 2 1.3 UNIX...................................... 2 1.4 Windows
More informationcom.ibm.etools.egl.jsfsearch.tutorial.doc.ps
EGL JSF ii EGL JSF EGL JSF.. 1................. 1 1:.... 3 Web.......... 3........... 3........ 4......... 7 2:...... 7..... 7 SQL.... 8 JSF.... 10 Web.... 12......... 13 3: OR....... 14 OR... 14.15 OR.....
More information07-二村幸孝・出口大輔.indd
GPU Graphics Processing Units HPC High Performance Computing GPU GPGPU General-Purpose computation on GPU CPU GPU GPU *1 Intel Quad-Core Xeon E5472 3.0 GHz 2 6 MB L2 cache 1600 MHz FSB 80 GFlops 1 nvidia
More information174 Debian.Deb 銀河系唯一の Debian 専門誌 /usr Merge
174 Debian.Deb 銀河系唯一の Debian 専門誌 /usr Merge 2019 5 18 1 Debian 2 1.1 173 Debian............ 2 2 3 2.1 yy y ja jp......... 3 2.2 khibino........... 3 2.3 NOKUBI Takatsugu (knok) 3 2.4 lion (2015fuj).......
More informationNPCA部誌2018
5 72 5.1 72 1.5 (?) (?) Python ( ) ( ) Python : Python import 5.2 Python Python Anaconda https://www.anaconda.com/download/ Anaconda 2 3 (Python2 ) macos Linux,Windows Subsystem for Linux Linux 46 5.3
More informationApache Web Server 2 Compaq ActiveAnswers Deskpro Compaq Insight Manager Fastart Systempro Systempro/LT ProLiant ROMPaq Qvision SmartStart NetFlex Quic
Technical Guide 1999 5 Internet and E-Commerce Solutions Business Unit Enterprise Solutions Division Apache Web Server Compaq Linux Apache HTTP Compaq Computer Corporation...3...3...4...5...6...7...7...7...8...10...10...16...16
More informationK227 Java 2
1 K227 Java 2 3 4 5 6 Java 7 class Sample1 { public static void main (String args[]) { System.out.println( Java! ); } } 8 > javac Sample1.java 9 10 > java Sample1 Java 11 12 13 http://java.sun.com/j2se/1.5.0/ja/download.html
More informationたのしいプログラミング Pythonではじめよう!
Title of English-language original: Python for Kids A Playful Introduction to Programming ISBN 978-1-59327-407-8, published by No Starch Press, Inc. Copyright 2013 by Jason R. Briggs. Japanese-language
More informationmstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( )
2008 3 10 1 mstrcpy char *mstrcpy(const char *src); mstrcpy malloc (main free ) stdio.h fgets char *fgets(char *s, int size, FILE *stream); s size ( ) stream FILE ( man ) 40 ( ) %./a.out String : test
More information$ sudo apt-get install libavahi-compat-libdnssd-dev $ sudo apt-get autoremove nodejs $ wget http://nodejs.org/dist/latest/node-v7.6.0-linux-armv7l.tar.gz $ tar xzf node-v7.6.0-linux-armv7l.tar.gz $ sudo
More informationohp03.dvi
19 3 ( ) 2019.4.20 CS 1 (comand line arguments) Unix./a.out aa bbb ccc ( ) C main void int main(int argc, char *argv[]) {... 2 (2) argc argv argc ( ) argv (C char ) ( 1) argc 4 argv NULL. / a. o u t \0
More informationC B
C 095707B 2010 6 8 1 LEVE1 2 1.1 LEVEL 1.1................................................ 2 1.1.1 1................................................ 2 1.1.2 1.2..............................................
More information1 CUI CUI CUI 1.1 cout cin 1.1.1 redirect.cpp #i n c l u d e <s t r i n g > 3 using namespace std ; 5 6 i n t main ( void ) 7 { 8 s t r i n g s ; 10 c
C/C++ 007 6 11 1 CUI 1.1....................................... 1................................ 3 1.3 argc argv................................. 5.1.............................................. 5...............................................
More information3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");
(Basic Theory of Information Processing) Java (eclipse ) Hello World! eclipse Java 1 3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello
More information