Трейс и оканчивался в kmalloc. А вообще ошибку нашёл - я параметры местами перепутал :) Вот что бывает когда двое суток не спишь.
Есть debian 5 lenny в vmware. Выскакивает kernel BUG при вызове kmalloc в простейшем модуле. #include <linux/kernel.h> #include <linux/module.h>...
Я в курсе что такое IPC, fork, pthread. Вот про Clone не дочитал немного, что у него есть флаг CLONE_VM для разделения памяти с парентом. В манах...
Собираюсь писать защиту на основе сетей Петри под linux (as). Возникла проблема, как создавать и главное как обеспечивать взаимодействие между...
Спасибо, это понятно. Но дело в том, что ebx, например, мало где используется и толку от его сохранения 0.
Это не то! -fomit-frame-pointer убирает сохранение ebp, а меня интересует именно конструкция: push%esi push %edi push %ebх
Привык, что пролог выглядит как-то так (у меня старый Debian Sarge 3.1): push %ebp mov %ebp,%esp sub $0x..., %esp Недавно, собрав один модуль для...
Ну с отбрасыванием ".." такое уже не проделаешь, поэтому я использовал универсальный метод.
Попробуйте обойтись вообще без макросов (лично я их не очень люблю). Например, сделайте так: invoke lstrlen, TestString inc eax invoke...
Ну разумнее и проще всего считать сумму распакованного файла в памяти. Её можно посчитать по дампу до запаковки. Сам когда-то так делал.
Большое спасибо за потраченное время. С lea и локальными переменными более-менее разобрался, но дело в том, что lea eax, [ffd +...
yngwie19, советую не тратить зря время, сам на похожую ерунду время убивал. Пишите лучше не в байт-коде, а по обычному в Fasme например, оно и...
Попробуйте упаковать упаковщиком, который распаковывает в память сразу всё. Если целостность секции .data необязательно проверять, то задача...
Действительно, работает, но теперь со структурой возникла другая проблема. lea eax, [FindFileData] mov [ffd], eax invoke FindFirstFile,...
Есть такой кусок кода: proc dirlst uses eax ebx ecx edx edi esi, ptDir:DWORD local FindFileData:WIN32_FIND_DATA invoke FindFirstFile,...
Дак через invoke быстрее, удобнее да и принято как-то)
Всем спасибо за отзывы. Насчёт импорта то я понимаю, но дело в том, что через invoke у меня не получается вызвать мою процедуру! invoke FF...
Заставил работать через Stdcall так: stdcall dword FF, ... Всё же было бы интересно узнать, как вызвать через invoke? Насколько я понимаю invoke...
Почитал доки фасма, там так написано: "The invoke macro does the same, however it calls the procedure indirectly, through the pointer labelled by...
Fasm выдаёт ошибку: flat assembler version 1.67.14 (1014684 kilobytes memory) code.asm [85]: invoke FF, [dta], [dtb],...
Имена участников (разделяйте запятой).